FaceBook微光闪烁---第三方开源--shimmer-android

Android上的微光闪烁shimmer效果,实现的手段不少,其中比较好的是facebook做的开源库:shimmer-android,其在github上的项目主页是:https://github.com/facebook/shimmer-android 另外一个链接:http://facebook.github.io/shimmer-android/ 其实指向的项目都是一个项目内容。
要使用facebook的Android Shimmer微光闪烁,需要先到其主页下载jar包,下载后直接放到自己Eclipse的项目libs里面。然后在布局文件中写一个com.facebook.shimmer.ShimmerFrameLayout布局,包裹自己的view.
比如一个TextView:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
> <com.facebook.shimmer.ShimmerFrameLayout
android:id="@+id/shimmer_view_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" > <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ffc400"
android:padding="10dip"
android:text="android"
android:textColor="#eeeeee"
android:textSize="20sp" />
</com.facebook.shimmer.ShimmerFrameLayout> </RelativeLayout>
package com.zzw.shimmer; import com.facebook.shimmer.ShimmerFrameLayout; import android.app.Activity;
import android.os.Bundle; public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); ShimmerFrameLayout container = (ShimmerFrameLayout) findViewById(R.id.shimmer_view_container); //执行的时长
container.setDuration(2500); //开始执行效果
container.startShimmerAnimation();
}
}
FaceBook微光闪烁---第三方开源--shimmer-android的更多相关文章
- 更强的微光闪烁效果--第三方开源--Shimmer-android
		
Shimmer-android在github上的项目主页是:https://github.com/RomainPiel/Shimmer-android Shimmer-android干脆在Androi ...
 - Android第三方开源SwitchButton
		
Android第三方开源SwitchButton Android SwitchButton是github上的一个第三方开源项目,其项目主页是:https://github.com/kyleduo/Sw ...
 - Android Studio 简介及导入 jar 包和第三方开源库方[转]
		
原文:http://blog.sina.com.cn/s/blog_693301190102v6au.html Android Studio 简介 几天前的晚上突然又想使用 Android Studi ...
 - 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发
		
[原][开源框架]Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位... 时间 2015-01-05 10:08:18 我是程序猿,我为自己代言 原文 http: ...
 - Android 第三方开源下拉框:NiceSpinner
		
Android原生的下拉框Spinner基本上可以满足Android开发对于下拉选项的设计需求,但现在越来越流行的下拉框不满足于Android原生提供的下拉框Spinner所提供的设计样式,而改用自定 ...
 - Android 第三方开源库收集整理(转)
		
原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样, ...
 - 45.Android 第三方开源库收集整理(转)
		
原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样, ...
 - Android第三方开源对话消息提示框:SweetAlertDialog(sweet-alert-dialog)
		
Android第三方开源对话消息提示框:SweetAlertDialog(sweet-alert-dialog) Android第三方开源对话消息提示框:SweetAlertDialog(sweet- ...
 - Android的SwipeToDismiss第三方开源框架模拟QQ对话列表侧滑删除,置顶,将头像图片圆形化处理。
		
<Android SwipeToDismiss:左右滑动删除ListView条目Item> Android的SwipeToDismiss是github上一个第三方开源框架(github ...
 
随机推荐
- SQL 获取各表记录数的最快方法
			
select distinct o.name,i.rows from sysobjects o,sysindexes i where o.id=i.id and o.Xtype= 'U' and i ...
 - dedecms不安全啊
			
两个站都早被黑了,没心弄了.该注意的都注意了,除了没定期升级.不靠谱啊.开源软件的安全性是个大问题.
 - 黑马程序员_JAVA基础知识总结2
			
------- android培训.java培训.期待与您交流! ---------- IDE ---> Itegrity Development Environment Java EE --- ...
 - (转)Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题
			
原文地址 http://blog.csdn.net/lubiaopan/article/details/5915774 当使用Combobox控件时,出现SelectedValue的值为“System ...
 - 通过 adb命令发送广播
			
我们经常用到模块设备发送广播,此处记录一下: 首先进入adb 使用命令: adb shell 发送广播 例: am broadcast -a action.com.custom.broadcast.q ...
 - python拷贝文件到多个文件夹
			
主要用来做数据备份,每次用完以后再跑一次脚本,又可以将文件夹下的所有文件拷贝到指定的文件夹内 import os,sys,shutil; class cur_env: path = sys.path[ ...
 - only one is important
			
今天早上还是去了图书馆,看了一早上的hello world(intel opencl),清楚了程序编写的基本流程,但是,仍和以前一样,貌似看懂了,其实什么也不会,没有发现什么问题.中午,回来取了我的笔 ...
 - epoll在socket通信中的应用
			
当服务器需要服务多个客户时,需要使用并发通信,实现并发通信有以下几种方法: 1.在服务器中fork子进程来为每个客户服务 具体可参考http://www.cnblogs.com/ggjucheng/ ...
 - Android开发如何去除标题栏title
			
虽然是一个小问题,今天遇到了,也就写下来吧.防止自己忘掉. 取消标题栏的方式有两种,一种是在代码添加,另一种是在AndroidManifest.xml里面添加. 1.在代码中实现:在此方法setCon ...
 - Android开发中常用到方法总结
			
1.判断服务是否在运行中 public static boolean isServiceRunning(Context context, String serviceName) { boolean ...