loaderviewlibrary
来源:互联网 发布:美国直播软件 编辑:程序博客网 时间:2024/05/01 17:51
What It Is
Provide both TextView and ImageView the ability to show shimmer (animation loader) before any text or image is shown. Useful when waiting for data to be loaded from the network. Example below
Features / Usage
Loader View for TextView defined in layout XML
<com.elyeproj.loaderviewlibrary.LoaderTextView android:layout_width="match_parent" android:layout_height="wrap_content" />
Loader View for ImageView defined in layout XML
<com.elyeproj.loaderviewlibrary.LoaderImageView android:layout_width="100dp" android:layout_height="100dp" />
Define the % width of the TextView that shows the loading animation with
width_weight
<com.elyeproj.loaderviewlibrary.LoaderTextView android:layout_width="match_parent" android:layout_height="wrap_content" app:width_weight="0.4" />
Define the % height of the TextView that shows the loading animation with
height_weight
<com.elyeproj.loaderviewlibrary.LoaderTextView android:layout_width="match_parent" android:layout_height="wrap_content" app:height_weight="0.8" />
Define use gradient of the TextView or ImageView that shows the gradient with
use_gradient
<com.elyeproj.loaderviewlibrary.LoaderTextView android:layout_width="match_parent" android:layout_height="wrap_content" app:use_gradient="true" />
Setting the Text Style as BOLD would darken the loading shimmer
Other feature of TextView and ImageView is still applicable.
Reset and show shimmer (animation loader) again by calling the below API
myLoaderTextView.resetLoader(); myLoaderImageView.resetLoader();
Requirement
Android SDK API Version 16 and above.
Importing the Library
On your module build.gradle
, add
dependencies { compile 'com.elyeproj.libraries:loaderviewlibrary:1.2.1'}
- loaderviewlibrary
- iOS - 关于NSURLCache
- Android点击空白区域,隐藏输入法软键盘
- Web 服务器与应用服务器的区别
- Unity3D NGUI Scroll View注意事项
- bitcode
- loaderviewlibrary
- NGUI全屏背景
- 史上最强视频网站真实地址解析
- 如何禁止input粘贴输入和页面拖动输入
- 关于Uncaught SyntaxError: Unexpected identifier
- process常用属性
- 深度学习算法实践4---Theano常用技巧
- Unity3D-深入剖析NGUI的游戏UI架构
- 【知识整理】javascript基础语法总结(3)——函数