该项目是社区类APP点赞,收藏等按钮操作后的数字动画效果的View
为了增强实际的应用性, 增加了当数量为0的时候, 显示文字的功能,效果如下:
分离Model,View层,应用MVP架构
gradle
implementation 'com.sunbq:iconcountview:1.0.1'
xml
<com.sunbinqiang.iconcountview.IconCountView
android:id="@+id/praise_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
app:count="123"
app:state="false"
app:zeroText="赞"
app:textNormalColor="#8a8a8a"
app:textSelectedColor="#d4237a"
app:textSize="12sp"
app:normalRes="@drawable/icon_praise_normal"
app:selectedRes="@drawable/icon_praise_selected"/>