今天平面设计大师问我仿日历上翻的效果是否能实现,我就查了一下,没想到有些惊喜,发现了这个开源文件,记下来便于以后观看。如果有更多更好的方式,希望可以留言给我扩充知识库。
效果图:
1 . 添加Gradle
implementation 'com.xenione.libs:tab-digit:1.0.2'
2 . xml文件
可以直接在xml文件中设置属性,如背景或文本颜色,文本大小和填充。
<com.xenione.digit.TabDigit
xmlns:digit="http://schemas.android.com/apk/res-auto"
android:id="@+id/digitalpage_td"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
digit:backgroundColor="#000000"
digit:padding="10dp"
digit:textColor="#ffffff"
digit:textSize="40sp"/>
3 . 代码解析
开始执行一次动画
digitalpage_test.start();
设置当前值(0~9)
digitalpage_test.setChar(5);
4 . 备注
还有一些属性需要你自己测试啦!加油!