Shimmer是一款可以实现字体的闪闪发光加载效果的工具,本来是针对iOS开发实现,现在有朋友做成了安卓版本,实现的核心部分是使用线性渐变LinearGradient,然后绘图的时候不断将渐变平移来达到闪动的效果,平移量的控制使用了属性动画。需要的朋友可以下载研究一下。
文件夹 PATH 列表 卷序列号为 00000200 3CD2:D088 C:. │ javaapk.com文件列表生成工具.bat │ JavaApk源码说明.txt │ 目录列表.txt │ └─Shimmer │ .classpath │ .project │ AndroidManifest.xml │ ic_launcher-web.png │ proguard-project.txt │ project.properties │ ├─assets ├─bin │ │ AndroidManifest.xml │ │ classes.dex │ │ jarlist.cache │ │ resources.ap_ │ │ Shimmer.apk │ │ │ ├─classes │ │ └─com │ │ └─example │ │ └─shimmer │ │ BuildConfig.class │ │ MainActivity.class │ │ MyTextView.class │ │ R$attr.class │ │ R$dimen.class │ │ R$drawable.class │ │ R$id.class │ │ R$layout.class │ │ R$string.class │ │ R.class │ │ │ ├─dexedLibs │ │ android-support-v4-ba00cd08631eaa2d00bd76f001a429dc.jar │ │ android-support-v4-c324454c75d08d76af475621f8948a6d.jar │ │ │ └─res │ └─crunch │ ├─drawable-hdpi │ │ ic_launcher.png │ │ │ ├─drawable-mdpi │ │ ic_launcher.png │ │ │ ├─drawable-xhdpi │ │ ic_launcher.png │ │ │ └─drawable-xxhdpi │ ic_launcher.png │ ├─gen │ └─com │ └─example │ └─shimmer │ BuildConfig.java │ R.java │ ├─libs │ android-support-v4.jar │ ├─res │ ├─drawable-hdpi │ │ ic_launcher.png │ │ │ ├─drawable-ldpi │ ├─drawable-mdpi │ │ ic_launcher.png │ │ │ ├─drawable-xhdpi │ │ ic_launcher.png │ │ │ ├─drawable-xxhdpi │ │ ic_launcher.png │ │ │ ├─layout │ │ activity_main.xml │ │ │ ├─menu │ ├─values │ │ dimens.xml │ │ strings.xml │ │ styles.xml │ │ │ ├─values-v11 │ │ styles.xml │ │ │ ├─values-v14 │ │ styles.xml │ │ │ └─values-w820dp │ dimens.xml │ └─src └─com └─example └─shimmer MainActivity.java MyTextView.java
您必须登录才能评论.