参考:

去掉水波纹效果:https://blog.csdn.net/zrdx11/article/details/84387913。

富文本设置:https://blog.csdn.net/baidu_36600645/article/details/80538850。

选中字体加粗:https://www.jianshu.com/p/f07e59fa209c。

原型:

实现效果:

 

圈中的实现起来比较麻烦,砍掉了。

重要的部分:

  • 用tablayout覆盖下面视图的一部分
  • 自定义最左边,最右边,以及其他tab项选中未选中的背景
  • 选中时,用设置富文本的方式,改变标签字体大小及颜色,设置字体加粗。

github地址:https://github.com/YNParis/KotlinPractice/blob/master/app/src/main/java/com/demos/kotlin/activity/CustomTabHostActivity.java

 

更多相关文章

  1. Android(安卓)几种常用关于屏幕操作的方法(获取屏幕大小,全屏,显示
  2. Android关于buildToolVersion与CompileSdkVersion的区别和关系
  3. [Android]如何在Android(安卓)studio中增加一个selector资源(用于
  4. Android(安卓)makefile 组织结构
  5. Android(安卓)PreferenceActivity源码分析与使用总结
  6. ListView中的CheckedTextView 多选/单
  7. android]ListView+SimpleCursorAdapter+checkbox实现批量删除
  8. Android(安卓)Animation 高手必读 之一 Tweened Animations 代码
  9. Android(安卓)客户端通过HTTP POST发布图片和文字源代码

随机推荐

  1. Android之Goldfish
  2. android studio 设置编译apk的名称以及配
  3. Android市场官方的统计信息
  4. Android 之 Looper Handler Message 之间
  5. 《Android经验分享》周刊第9期
  6. 【android】Android Wi-Fi Direct 开发指
  7. Android开发艺术探索—— 第十一章Androi
  8. Android实现输入手机号时自动添加空格
  9. 从零开始打造一个Android 3D立体旋转容器
  10. [置顶] android 批量插入数据