1. 程式人生 > >[2017-8-02]Android Learning Day9

[2017-8-02]Android Learning Day9

pan edi ani set color blog mat control undle

Layout動畫效果

為布局添加簡單的動畫效果

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(activity_main);

        //設置一個動畫效果
        ScaleAnimation sa = new ScaleAnimation(0,1,0,1, Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);
        sa.setDuration(
1000); //設置一個布局動畫控制器,配置動畫,和延遲(delay) //延遲是指布局中的子項目在上一個完成f%後再加載,相當於依次進行 LayoutAnimationController lac = new LayoutAnimationController(sa, 0.2f); //通過id找到布局,並設置布局動畫控制器 ((LinearLayout) findViewById(R.id.layout)).setLayoutAnimation(lac); } }

[2017-8-02]Android Learning Day9