hide classroom heading when no classroom is specified

This commit is contained in:
Franek 2024-06-14 17:06:58 +02:00
parent 8d0b5b8fc7
commit 29fd96acb4
No known key found for this signature in database
GPG Key ID: 0329F871B2079351
2 changed files with 6 additions and 0 deletions

View File

@ -261,9 +261,11 @@ class HomeTimetableCard(
R.string.home_timetable_lesson_not_started R.string.home_timetable_lesson_not_started
b.lessonBig.setText(lessonRes, firstLesson.subjectSpannable) b.lessonBig.setText(lessonRes, firstLesson.subjectSpannable)
firstLesson?.displayClassroom?.let { firstLesson?.displayClassroom?.let {
b.classroomHeading.visibility = View.VISIBLE
b.classroom.visibility = View.VISIBLE b.classroom.visibility = View.VISIBLE
b.classroom.text = it b.classroom.text = it
} ?: run { } ?: run {
b.classroomHeading.visibility = View.GONE
b.classroom.visibility = View.GONE b.classroom.visibility = View.GONE
} }
@ -305,9 +307,11 @@ class HomeTimetableCard(
b.counter.visibility = View.VISIBLE b.counter.visibility = View.VISIBLE
b.counter.text = firstLesson?.displayStartTime?.stringHM b.counter.text = firstLesson?.displayStartTime?.stringHM
firstLesson?.displayClassroom?.let { firstLesson?.displayClassroom?.let {
b.classroomHeading.visibility = View.VISIBLE
b.classroom.visibility = View.VISIBLE b.classroom.visibility = View.VISIBLE
b.classroom.text = it b.classroom.text = it
} ?: run { } ?: run {
b.classroomHeading.visibility = View.GONE
b.classroom.visibility = View.GONE b.classroom.visibility = View.GONE
} }

View File

@ -243,11 +243,13 @@
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:id="@+id/classroomHeading"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Sala" android:text="Sala"
android:textAppearance="@style/NavView.TextView.BodyMedium" android:textAppearance="@style/NavView.TextView.BodyMedium"
android:textStyle="bold" android:textStyle="bold"
android:visibility="gone"
android:textColor="?colorPrimary" /> android:textColor="?colorPrimary" />
<TextView <TextView