相关参考:Android记事本NotePad应用功能拓展(一)
Android记事本NotePad应用功能拓展(六)
一、实现功能
1.通过设置改变底部标签按钮颜色样式
2.改变标题样式
3.最终结果
二、项目代码分析
1.通过设置改变底部标签按钮颜色样式
//根据 preference.xml中的fabColor值调整fab颜色 private void chooseFabColor(int fabColor) { switch (fabColor) { case -500072: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.q))); break; case -500081: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.w))); break; case -500061: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.e))); break; case -500074: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.r))); break; case -500078: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.t))); break; case -500083: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.y))); break; case -500079: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.u))); break; case -500063: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.i))); break; case -500066: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.o))); break; case -500069: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.p))); break; default: fab.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.fabColor1))); } } //根据 preference.xml中的fab_alarmColor值调整fab_alarm颜色 private void chooseFabPlanColor(int fabColor) { switch (fabColor) { case -500072: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.q))); break; case -500081: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.w))); break; case -500061: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.e))); break; case -500074: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.r))); break; case -500078: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.t))); break; case -500083: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.y))); break; case -500079: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.u))); break; case -500063: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.i))); break; case -500066: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.o))); break; case -500069: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.p))); break; default: fab_alarm.setBackgroundTintList(ColorStateList.valueOf(getColor(R.color.fabColor1))); } }
2.改变标题样式
if(!sharedPreferences.contains("noteTitle")){ editor.putBoolean("noteTitle", true); editor.commit(); }
三、参考资料
作者GitHub下载链接:https://github.com/KangKangBigWorld/Android/tree/master/Mid_Test
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算