package wht.android.loading;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.widget.ImageView;
public class LoadingView extends ImageView implements Runnable
{
private boolean isStop = false;
private int[] imageIds;
private int index = 0;
private int length = 1;
public LoadingView(Context context)
{
this(context, null);
}
public LoadingView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
public void setImageIds(int[] imageId)
{
this.imageIds = imageId;
if(imageIds != null && imageIds.length > 0)
{
length = imageIds.length;
}
}
@Override
protected void onDetachedFromWindow()
{
// TODO Auto-generated method stub
super.onDetachedFromWindow();
isStop = true;
}
@Override
protected void onDraw(Canvas canvas)
{
// TODO Auto-generated method stub
super.onDraw(canvas);
if(imageIds != null && imageIds.length > 0)
{
this.setImageResource(imageIds[index]);
}
}
@Override
public void run()
{
while(!isStop)
{
index = ++index % length;
postInvalidate();
try
{
Thread.sleep(400);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
public void startAnim()
{
new Thread(this).start();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
小程序源码 系统工具 程序启动界面源码.rar
共42个文件
png:18个
class:9个
xml:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 115 浏览量
2023-03-29
19:55:56
上传
评论
收藏 90KB RAR 举报
温馨提示
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
资源推荐
资源详情
资源评论
收起资源包目录
小程序源码 系统工具 程序启动界面源码.rar (42个子文件)
Android 程序启动界面源码
project.properties 360B
.classpath 304B
.settings
org.eclipse.jdt.core.prefs 629B
assets
src
wht
android
loading
MainActivity.java 1KB
LoadingView.java 1KB
lint.xml 53B
res
drawable-mdpi
icon.png 3KB
drawable-ldpi
icon.png 2KB
values
strings.xml 174B
layout
main.xml 811B
drawable-hdpi
loader_frame_1.png 4KB
loader_frame_2.png 4KB
loader_frame_4.png 4KB
loader_frame_5.png 4KB
loader_frame_6.png 4KB
icon.png 4KB
loader_frame_3.png 4KB
bin
classes
wht
android
loading
MainActivity$1.class 785B
R$string.class 430B
R$layout.class 397B
LoadingView.class 2KB
R$id.class 395B
R$attr.class 343B
R$drawable.class 631B
MainActivity.class 1KB
R.class 538B
resources.ap_ 17KB
LoadingView.apk 22KB
res
drawable-mdpi
icon.png 2KB
drawable-ldpi
icon.png 2KB
drawable-hdpi
loader_frame_1.png 921B
loader_frame_2.png 918B
loader_frame_4.png 909B
loader_frame_5.png 914B
loader_frame_6.png 892B
icon.png 4KB
loader_frame_3.png 910B
classes.dex 4KB
proguard.cfg 1KB
.project 847B
AndroidManifest.xml 685B
gen
wht
android
loading
R.java 1KB
共 42 条
- 1
资源评论
荣华富贵8
- 粉丝: 150
- 资源: 7649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功