标签: android android-recyclerview material-design
Samsung Health Screenshot
我正在制作一个条形图,该条形图使用水平滚动的回收站视图显示条形图和日期。我想知道如何在Samsung health中创建类似黑色高光的圆圈?
我考虑过为日期设置背景,并且仅当该项目位于屏幕中央时才设置背景,但是我发现三星的黑色圆圈不仅显示或消失了日期,如图所示。图片。当日期与圆圈重叠时,如何改变日期颜色的一部分?
感谢您的帮助。
答案 0 :(得分:0)
有一种使用PotterDuff CLEAR模式的快速方法。在黑色圆圈上方绘制日期文本时。使用清除模式更改重叠文本的颜色,并在初始化自定义视图时使用setLayerType(View.LAYER_TYPE_HARDWARE,null);。
PotterDuff
setLayerType(View.LAYER_TYPE_HARDWARE,null);
您可以了解PotterDuff here