背景:
阅读新闻
Android 实现图片加载效果
[日期:2013-02-18] 来源:Linux社区 作者:duanyu [字体:]
//主activity
package com.Android.activity;
import android.app.Activity;
import android.os.Bundle;
public class ActAsyncTaskActivity extends Activity{
private PorterDuffView pViewA;
public static final String[] STRING_ARR = {//
"http://developer.android.com/images/home/android-jellybean.png",//
"http://developer.android.com/images/home/design.png",//
"http://developer.android.com/images/home/google-play.png",//
"http://developer.android.com/images/home/google-io.png" };
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
pViewA = (PorterDuffView) findViewById(R.id.pViewA);
if (pViewA.isLoading() == false) {
DownloadImgTask task = new DownloadImgTask(pViewA);
task.execute(STRING_ARR[pViewA.getId() % STRING_ARR.length]);
pViewA.setPorterDuffMode(true);
pViewA.setLoading(true);
pViewA.setProgress(0);
pViewA.invalidate();
}
}
}
//main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=""
xmlns:porterduff=""
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<com.android.activity.PorterDuffView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/pViewA"
android:src="@drawable/weibo1"
android:layout_gravity="center"
porterduff:porterduffMode="true"
/>
</LinearLayout>
</ScrollView>
</LinearLayout>
附上源码下载地址:新浪微博的图片加载效果 进度加载 阴影效果
具体下载目录在 /2013年资料/2月/18日/Android 实现图片加载效果
更多Android相关信息见Android 专题页面 ?tid=11
相关资讯
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯