在数字化转型中,选择合适的跨平台开发框架不仅能提高效率,还有助于确保数据安全与合规性。
872
2022-11-18
Fresco加载gif动图
1,studio添加fresco的jar包依赖使用括号里面的就行(compil 'com.facebook.fresco:fresco:0.8.1') 加载gif不要用高版本的Fresco;
2,写xml文件
3,代码中加载
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Fresco.initialize(this);//初始化在加载布局的上面 setContentView(R.layout.activity_main); SimpleDraweeView s=(SimpleDraweeView)this.findViewById(R.id.sim_fre); DraweeController mDraweeController = Fresco.newDraweeControllerBuilder() .setAutoPlayAnimations(true) //设置uri,加载本地的gif资源 .setUri(Uri.parse("res://"+getPackageName()+"/"+R.drawable.e))//设置uri .build();//设置Controller s.setController(mDraweeController); }}
4,结束,简单的加载动图,共同研究,共同进步;
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~