Fix font issues
This commit is contained in:
parent
614d687827
commit
6eb59f6af3
18 changed files with 72 additions and 55 deletions
|
@ -27,7 +27,7 @@ import com.afollestad.materialdialogs.list.listItemsSingleChoice
|
|||
|
||||
|
||||
class MaterialListPreference : ListPreference {
|
||||
private val mLayoutRes = code.name.monkey.retromusic.R.layout.ate_preference_list
|
||||
private val mLayoutRes = R.layout.ate_preference_list
|
||||
|
||||
constructor(context: Context) : super(context)
|
||||
|
||||
|
|
|
@ -3,10 +3,12 @@ package code.name.monkey.retromusic.ui.activities
|
|||
import android.annotation.SuppressLint
|
||||
import android.content.res.ColorStateList
|
||||
import android.os.AsyncTask
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
import android.text.InputType
|
||||
import android.text.TextUtils
|
||||
import android.view.*
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.fragment.app.FragmentManager
|
||||
|
@ -39,6 +41,7 @@ import kotlinx.android.synthetic.main.fragment_synced.*
|
|||
import org.jaudiotagger.tag.FieldKey
|
||||
import java.io.File
|
||||
import java.util.*
|
||||
import kotlin.collections.ArrayList
|
||||
|
||||
class LyricsActivity : AbsMusicServiceActivity(), View.OnClickListener, ViewPager.OnPageChangeListener {
|
||||
override fun onPageScrollStateChanged(state: Int) {
|
||||
|
@ -209,26 +212,28 @@ class LyricsActivity : AbsMusicServiceActivity(), View.OnClickListener, ViewPage
|
|||
}
|
||||
|
||||
class PagerAdapter(fm: FragmentManager) : FragmentStatePagerAdapter(fm) {
|
||||
override fun getItem(position: Int): Fragment {
|
||||
return when (position) {
|
||||
0 -> SyncedLyricsFragment()
|
||||
1 -> OfflineLyricsFragment()
|
||||
else -> SyncedLyricsFragment()
|
||||
class Tabs(@StringRes val title: Int,
|
||||
val fragment: Fragment)
|
||||
|
||||
private var tabs = ArrayList<Tabs>()
|
||||
|
||||
init {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
|
||||
tabs.add(Tabs(R.string.synced_lyrics, SyncedLyricsFragment()))
|
||||
}
|
||||
tabs.add(Tabs(R.string.normal_lyrics, OfflineLyricsFragment()))
|
||||
}
|
||||
|
||||
override fun getItem(position: Int): Fragment {
|
||||
return tabs[position].fragment
|
||||
}
|
||||
|
||||
override fun getPageTitle(position: Int): CharSequence? {
|
||||
return when (position) {
|
||||
0 -> App.context.getString(R.string.synced_lyrics)
|
||||
1 -> App.context.getString(R.string.normal_lyrics)
|
||||
else -> {
|
||||
App.context.getString(R.string.synced_lyrics)
|
||||
}
|
||||
}
|
||||
return App.context.getString(tabs[position].title)
|
||||
}
|
||||
|
||||
override fun getCount(): Int {
|
||||
return 2
|
||||
return tabs.size
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@ import android.annotation.SuppressLint
|
|||
import android.content.*
|
||||
import android.content.pm.PackageManager
|
||||
import android.os.Bundle
|
||||
import android.preference.PreferenceManager
|
||||
import android.provider.MediaStore
|
||||
import android.util.Log
|
||||
import android.view.MenuItem
|
||||
|
@ -25,8 +24,6 @@ import code.name.monkey.retromusic.ui.fragments.mainactivity.LibraryFragment
|
|||
import code.name.monkey.retromusic.ui.fragments.mainactivity.home.BannerHomeFragment
|
||||
import code.name.monkey.retromusic.util.NavigationUtil
|
||||
import code.name.monkey.retromusic.util.PreferenceUtil
|
||||
import com.afollestad.materialdialogs.MaterialDialog
|
||||
import com.afollestad.materialdialogs.callbacks.onDismiss
|
||||
import io.reactivex.disposables.CompositeDisposable
|
||||
import java.util.*
|
||||
|
||||
|
@ -282,6 +279,9 @@ class MainActivity : AbsSlidingMusicPanelActivity(), SharedPreferences.OnSharedP
|
|||
R.id.action_playlist,
|
||||
R.id.action_song -> setCurrentFragment(LibraryFragment.newInstance(itemId), false)
|
||||
R.id.action_home -> setCurrentFragment(BannerHomeFragment.newInstance(), false)
|
||||
else -> {
|
||||
setCurrentFragment(BannerHomeFragment.newInstance(), false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -92,14 +92,14 @@ class ThemeSettingsFragment : AbsSettingsFragment() {
|
|||
|
||||
accentColorPref.setOnPreferenceClickListener {
|
||||
MaterialDialog(activity!!).show {
|
||||
title(code.name.monkey.retromusic.R.string.accent_color)
|
||||
title(R.string.accent_color)
|
||||
positiveButton(R.string.set)
|
||||
colorChooser(colors = ACCENT_COLORS, allowCustomArgb = true, subColors = ACCENT_COLORS_SUB) { _, color ->
|
||||
var colorFinal = Color.BLACK;
|
||||
/*var colorFinal = Color.BLACK;
|
||||
if (!ColorUtil.isColorSaturated(color)) {
|
||||
colorFinal = color;
|
||||
}
|
||||
ThemeStore.editTheme(context).accentColor(colorFinal).commit()
|
||||
colorFinal = color
|
||||
}*/
|
||||
ThemeStore.editTheme(context).accentColor(color).commit()
|
||||
if (VersionUtils.hasNougatMR())
|
||||
DynamicShortcutManager(context).updateDynamicShortcuts()
|
||||
activity!!.recreate()
|
||||
|
|
|
@ -265,7 +265,7 @@ public final class PreferenceUtil {
|
|||
|
||||
|
||||
public final int getLastPage() {
|
||||
return mPreferences.getInt(LAST_PAGE, R.id.action_song);
|
||||
return mPreferences.getInt(LAST_PAGE, R.id.action_home);
|
||||
}
|
||||
|
||||
public void setLastPage(final int value) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue