#1411 - Make it easier to see unread conversations at a glance

This commit is contained in:
moezbhatti
2019-06-09 02:48:35 -04:00
parent 2763d3f78d
commit c4a49a73d5
2 changed files with 25 additions and 4 deletions
@@ -27,13 +27,16 @@ import com.moez.QKSMS.R
import com.moez.QKSMS.common.Navigator
import com.moez.QKSMS.common.base.QkRealmAdapter
import com.moez.QKSMS.common.base.QkViewHolder
import com.moez.QKSMS.common.util.Colors
import com.moez.QKSMS.common.util.DateFormatter
import com.moez.QKSMS.common.util.extensions.resolveThemeColor
import com.moez.QKSMS.common.util.extensions.setTint
import com.moez.QKSMS.model.Conversation
import kotlinx.android.synthetic.main.conversation_list_item.view.*
import javax.inject.Inject
class ConversationsAdapter @Inject constructor(
private val colors: Colors,
private val context: Context,
private val dateFormatter: DateFormatter,
private val navigator: Navigator
@@ -56,6 +59,9 @@ class ConversationsAdapter @Inject constructor(
view.snippet.setTextColor(textColorPrimary)
view.snippet.maxLines = 5
view.unread.isVisible = true
view.unread.setTint(colors.theme().theme)
view.date.setTypeface(view.date.typeface, Typeface.BOLD)
view.date.setTextColor(textColorPrimary)
}
@@ -71,14 +71,29 @@
<ImageView
android:id="@+id/pinned"
android:layout_width="16dp"
android:layout_width="20dp"
android:layout_height="16dp"
android:layout_marginTop="4dp"
android:layout_marginTop="2dp"
android:paddingStart="4dp"
android:src="@drawable/ic_pin_black_24dp"
android:tint="?android:attr/textColorSecondary"
android:tint="?android:attr/textColorTertiary"
android:visibility="gone"
app:layout_constraintEnd_toStartOf="@id/unread"
app:layout_constraintTop_toTopOf="@id/snippet"
tools:visibility="visible" />
<ImageView
android:id="@+id/unread"
android:layout_width="20dp"
android:layout_height="16sp"
android:paddingStart="8dp"
android:paddingTop="2dp"
android:paddingBottom="2dp"
android:src="@drawable/circle"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@id/snippet"
tools:tint="@color/tools_theme"
tools:visibility="visible" />
<com.moez.QKSMS.common.widget.QkTextView
@@ -92,4 +107,4 @@
app:layout_constraintHorizontal_bias="100"
tools:text="Oct 11" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>