This repository was archived by the owner on Feb 17, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
java/net/squanchy/schedule/view Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,13 +32,15 @@ class TalkEventItemView @JvmOverloads constructor(
3232
3333 if (event.experienceLevel.isDefined()) {
3434 experience_level.setExperienceLevel(event.experienceLevel.getOrThrow())
35- experience_level.visibility = View . VISIBLE
35+ experience_level.isVisible = true
3636 } else {
37- experience_level.visibility = View . INVISIBLE
37+ experience_level.isVisible = false
3838 }
3939
4040 speaker_container.visibility = if (event.speakers.isEmpty()) View .GONE else View .VISIBLE
4141 speaker_container.updateWith(event.speakers, null )
42+
43+ favoriteIcon.isVisible = event.favorited
4244 }
4345
4446 private fun Place?.toPlaceLabel (): CharSequence? = if (this != null ) " • ${this .name} " else null
Original file line number Diff line number Diff line change 6868 android : layout_marginTop =" @dimen/card_timestamp_margin_top"
6969 app : layout_constraintStart_toStartOf =" parent"
7070 app : layout_constraintTop_toBottomOf =" @+id/title"
71+ app : layout_constraintEnd_toStartOf =" @id/room"
72+ app : layout_constraintHorizontal_chainStyle =" packed"
7173 tools : text =" 12:00" />
7274
7375 <TextView
8183 tools : text =" • Main room"
8284 tools : visibility =" visible" />
8385
86+ <ImageView
87+ android : id =" @+id/favoriteIcon"
88+ android : layout_width =" @dimen/card_favourite_size"
89+ android : layout_height =" @dimen/card_favourite_size"
90+ android : src =" @drawable/ic_favorite_filled"
91+ android : tint =" ?colorPrimary"
92+ android : visibility =" gone"
93+ app : layout_constraintTop_toTopOf =" @+id/timestamp"
94+ app : layout_constraintEnd_toEndOf =" parent"
95+ app : layout_constraintBottom_toBottomOf =" @+id/timestamp" />
96+
8497 </android .support.constraint.ConstraintLayout>
8598
8699</net .squanchy.schedule.view.TalkEventItemView>
Original file line number Diff line number Diff line change 2020 <dimen name =" card_padding_bottom" >8dp</dimen >
2121 <dimen name =" card_timestamp" >14sp</dimen >
2222 <dimen name =" card_timestamp_margin_top" >4dp</dimen >
23+ <dimen name =" card_favourite_size" >20dp</dimen >
2324 <dimen name =" card_experience" >12sp</dimen >
2425 <dimen name =" card_experience_corner_radius" >2dp</dimen >
2526 <dimen name =" card_experience_padding_horizontal" >4dp</dimen >
You can’t perform that action at this time.
0 commit comments