android UI
木之泪
一个菜鸟的成长历程
展开
-
震惊!产品经理说滑动图片的时候,顶部导航栏和字体要跟着图片颜色变化,不能被图片底色盖住!我气的把Palette的资料都翻烂。。。
又经过长时间的奋斗后,把修改后的Demo再次递给产品,他一看,说如果图片颜色太深或者太浅,会导致顶部状态栏和图片上的字都不容易看清楚,接着再次提出需要顶部状态栏和图片上的字要根据图片的颜色来改变。初识Palette还是在学校的时候,那会老师要求我们做一个调色板,搜索资料的时候刚好看到,那时候的Palette还是V7包的,现在都出了AndroidX了。由于我的要求是更新状态栏的字体颜色,所以我只要找到图片的主色调,判断它是深还是浅,对应修改状态栏的字体颜色是白还是黑就好,同时修改图片显示的文字颜色就可以。原创 2023-07-05 10:46:04 · 218 阅读 · 1 评论 -
自定义一个仪表盘,颜色按照百分比填充
今天我们自定义一个仪表盘,刻度圆弧的颜色按百分比来填充,适合用在一些健康相关的范围图表里。原创 2022-11-18 14:16:20 · 303 阅读 · 0 评论 -
TableLayout+ViewPager+Fragment开发标题栏索引
今天尝试使用了一下原生的高级控件TableLayout和ViewPager还有Fragment撸一个可以滑动的标题索引栏。 要使用这些高级控件我们先添加一下design包,如下图在AS中添加最新的design包: ...原创 2018-10-26 17:09:45 · 2817 阅读 · 0 评论 -
RecyclerView的简单应用
要使用RecyclerView我们首先要引入它的包,我们在App目录下的Build文件中的dependencies下面加入以下语句: implementation 'com.android.support:recyclerview-v7:29.0.0' 然后点击Sync Now同步一下代码,接着再打开我们需要加入recyclerView控件的xml里面把...原创 2019-06-27 15:02:38 · 1115 阅读 · 0 评论 -
RecyclerView的多布局实现
通过学习了RecyclerView的简单使用后,我们不得不讲讲RecyclerView的多布局的实现了,这种用法常见于各种电商类的App。要实现这个效果最主要是复写RecyclerView的适配器里面的getItemViewType()方法,这个方法是根据条件返回Item的类型。不知道你们有没有发现这个方法跟前面那三个方法中的onCreateViewHolder方法的参数viewTyp...原创 2019-06-27 16:54:59 · 2550 阅读 · 0 评论