【Android Studio初体验】

2019-07-29  本文已影响0人  宁晓鸯

目的

技术

1.创建工程

2.将图片资源拖到mipmap路径

3.添加ImageView结构显示图片

4.创建数组保存id号

5.定义一个变量,记录按钮的状态

每个技术如何使用


1.创建工程

1.Start a new Android Studio project

2.choose project>**Basic Activity**

3.configure project

2.将图片资源拖到mipmap路径

CRQ$~VQBHBR`CJ@HV%V`ALQ.png

3.添加ImageView结构显示图片


android:layout_width="60dp"

android:layout_height="60dp"

android:src="@mipmap/h"

android:layout_centerHorizontal="true"

android:layout_marginTop="5dp"

        />

4.创建数组保存id号


for(int i=0;i<imgView;i++)

int id=resID[i];

    ImageView img=findViewById(id);

    imageViews.add(img);

5.定义一个变量,用来记录按钮的状态

private boolean isOpen =false;


public void imgClicked(View view) {

/**

* 判断是打开还是关闭

*/

        if (isOpen ==true) {

//应该关闭 收回列表

            close();

        }else {

//应该打开 展开列表

          open();

        }

isOpen=!isOpen;

    }

private void close() {

for (int i =0; i

//取出一个图片视图

            ImageView iv =imageViews.get(i);

            //给这个视图添加移动动画

            ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "translationY", (i +1) *120f, 0f);

            oa.setDuration(1000);

            oa.start();

        }

}

private void open(){

for(int i=0;i

//取出一个图片视图

            ImageView iv=imageViews.get(i);

            //给这个视图添加移动动画

            ObjectAnimator oa=ObjectAnimator.ofFloat(iv,"translationY",0f,(i+1)*120f);

            oa.setDuration(1000);

            oa.setInterpolator(new BounceInterpolator());

            oa.start();

        }

}

}

实际使用

点击按钮,其他覆盖的图标向下依次弹出,且有弹动的效果,在点一次,图标收回

上一篇 下一篇

猜你喜欢

热点阅读