From 8f2a83feaaafa73773b95c3cb9be618d88658c46 Mon Sep 17 00:00:00 2001 From: Moez Bhatti Date: Thu, 2 Aug 2018 15:41:56 -0400 Subject: [PATCH] Bold titles for QKSMS+ features --- .../java/com/moez/QKSMS/feature/plus/PlusActivity.kt | 9 +++++++++ presentation/src/main/res/layout/qksms_plus_activity.xml | 1 + 2 files changed, 10 insertions(+) diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt index ebc75be2..ceb33c9d 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt @@ -20,6 +20,7 @@ package com.moez.QKSMS.feature.plus import android.graphics.Typeface import android.os.Bundle +import androidx.core.view.children import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProviders import com.jakewharton.rxbinding2.view.clicks @@ -32,8 +33,10 @@ import com.moez.QKSMS.common.util.extensions.resolveThemeColor import com.moez.QKSMS.common.util.extensions.setBackgroundTint import com.moez.QKSMS.common.util.extensions.setTint import com.moez.QKSMS.common.util.extensions.setVisible +import com.moez.QKSMS.common.widget.PreferenceView import dagger.android.AndroidInjection import kotlinx.android.synthetic.main.collapsing_toolbar.* +import kotlinx.android.synthetic.main.preference_view.view.* import kotlinx.android.synthetic.main.qksms_plus_activity.* import javax.inject.Inject @@ -66,6 +69,12 @@ class PlusActivity : QkThemedActivity(), PlusView { } } + // Make the list titles bold + linearLayout.children + .mapNotNull { it as? PreferenceView } + .map { it.titleView } + .forEach { it.setTypeface(it.typeface, Typeface.BOLD) } + val textPrimary = resolveThemeColor(android.R.attr.textColorPrimary) collapsingToolbar.setCollapsedTitleTextColor(textPrimary) collapsingToolbar.setExpandedTitleColor(textPrimary) diff --git a/presentation/src/main/res/layout/qksms_plus_activity.xml b/presentation/src/main/res/layout/qksms_plus_activity.xml index 50cc773c..491778df 100644 --- a/presentation/src/main/res/layout/qksms_plus_activity.xml +++ b/presentation/src/main/res/layout/qksms_plus_activity.xml @@ -31,6 +31,7 @@ app:layout_behavior="@string/appbar_scrolling_view_behavior">