Android Day1

Android Day1

JDK环境变量的配置 Android Studio的安装以及手机下拉功能栏的制作

目的:1.掌握如何配置JDK环境变量

2.测试已经配置好的Android Studio环境

3.对Android开发的框架进行初步了解,并掌握如何手机下拉功能栏的弹出和收回

技术及使用:1.在.xml文件中用ImageView调整图片控件,包括layout_width调整图片宽度,layout_height调整图片高度,layout_centerHorizontal使图片居中,onClick使图片可以点击,src导入图片,layout_marginTop调整与页顶的距离,ID给每个图片编辑id

2.在.java文件中,定义数组resID并将图片bcdefgh导入,将数组私有化

定义一个列表ImageView为新的数组列表,并私有化

创建一个公有变量imgClicked,用if语句实现功能栏的下拉并编写其操作代码

实际使用:1.在.xml文件中编写代码如下



  
 





 

2.在.java文件中

private int []resID ={R.id.iv_b,R.id.iv_c,R.id.iv_d,R.id.iv_e,R.id.iv_f,R.id.iv_g,R.id.iv_h};//定义数组
private List=new ArrayList<>();//定义数组列表
private boolean isOpen =false;//设置按钮状态

然后

 for(int i =0;i
 int id =resID[i];
 ImageView img = findViewById(id);
 imageViews.add(img);

for(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) *100, 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)*100);//设置按钮下拉的命令
oa.setDuration(1000);//设置按钮下拉的时间
oa.setInterpolator(new BounceInterpolator());//使按钮下拉时回弹
oa.start();
}

你可能感兴趣的:(Android Day1)