XML的Bitmap 和LayoutAnimation
发布时间:2020-12-16 09:03:23 所属栏目:百科 来源:网络整理
导读:学习Android之前并没有想到,android能实现background的背景平铺。不过以前学校Html时就很简单实现; 后来,有一位美工美女问我,能不能平铺,我那时候说,能,但不好实现。现在才知道,其实很简单的: drawble文件夹下添加一个bitmap_fill_bg.xml ? xml ver
学习Android之前并没有想到,android能实现background的背景平铺。不过以前学校Html时就很简单实现; 后来,有一位美工美女问我,能不能平铺,我那时候说,能,但不好实现。现在才知道,其实很简单的: drawble文件夹下添加一个bitmap_fill_bg.xml <?xml version="1.0" encoding="utf-8"?><!--设置tileMode的值可以实现重复填充--> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@mipmap/ic_launcher" android:tileMode="repeat"></bitmap> 关于LayoutAnimation的实现如下: slide_left.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:duration="@android:integer/config_shortAnimTime" android:fromXDelta="100%p" android:toXDelta="0" /> </set>java中实现如下: public class LayoutAnim extends Activity { LinearLayout mainLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_layout_anim); /** * 布局动画不能直接:alpha,trans…… * 需要使用LayoutAnimationController来控制 * 相当于一个运动集合 */ Animation animation=AnimationUtils.loadAnimation(this,R.anim.slide_left); LayoutAnimationController lac=new LayoutAnimationController(animation); mainLayout= (LinearLayout) findViewById(R.id.layout_anim_main); mainLayout.setLayoutAnimation(lac); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |