Fresco图片加载组件
2015-08-26 18:22
330 查看
准备:
Module(app):
AndroidManifest.xml
喜欢作死敲代码不愿意直接回车选择的同学们注意喽,这个地方INTERNET是大写的!!!大写的!!!
显示静态图片
gif
Module(app):
<span style="font-size:18px;">dependencies { compile 'com.facebook.fresco:fresco:0.5.0+' } </span>
AndroidManifest.xml
<span style="font-size:18px;"><uses-permission android:name="android.permission.INTERNET" /></span>
喜欢作死敲代码不愿意直接回车选择的同学们注意喽,这个地方INTERNET是大写的!!!大写的!!!
显示静态图片
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); <u>Fresco.initialize(getApplication());</u> setContentView(R.layout.activity_main); <u>SimpleDraweeView mSimpleDraweeView = (SimpleDraweeView) findViewById(R.id.my_image_view); Uri uri=Uri.parse("http://www.uimaker.com/uploads/allimg/120416/1_120416091247_1.jpg"); mSimpleDraweeView.setImageURI(uri);</u> } }
gif
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Fresco.initialize(getApplication()); setContentView(R.layout.activity_main); SimpleDraweeView mSimpleDraweeView = (SimpleDraweeView) findViewById(R.id.my_image_view); //Uri uri=Uri.parse("http://www.uimaker.com/uploads/allimg/120416/1_120416091247_1.jpg"); Uri uri = Uri.parse("asset://com.practice.ruyu.fresco1/fresco_example.gif"); //Uri uri = Uri.parse("res://"+R.drawable.fresco_example); //Uri uri= Uri.parse("http://www.gongsibao.com/statics/images/home/logo.png"); mSimpleDraweeView.setImageURI(uri); ImageRequest request = ImageRequestBuilder.newBuilderWithSource(uri) .build(); DraweeController controller = Fresco.newDraweeControllerBuilder() .setImageRequest(request) .setAutoPlayAnimations(true) .build(); mSimpleDraweeView.setController(controller); } }
相关文章推荐
- 【HDU1754】【线段树】【单点更新】【4*m】
- 数据类型,变量,与运算符
- 实习_应聘
- HDOJ 3466 Proud Merchants(01背包)
- CSS+DIV两栏式全屏布局
- [LeetCode][JavaScript]Longest Substring Without Repeating Characters
- 当心不静的时候
- 将Map<String,Object> 转String存储数据库
- MyEclipse配置JDK6+Opencv2.4.11
- 使用SQL语句生成Web图表
- libcurl库的使用(通过libcurl库下载url图像)
- 九度OJ 题目1135:字符串排序
- c++-------------数组
- 线性判别函数
- libcurl库的使用(通过libcurl库下载url图像)
- 在 Java 中解压 zip 文件
- 华为机试之笨笨熊搬家
- leetcode之反转链表
- 九度OJ 题目1134:密码翻译
- Jenkins+Gradle