2019-07-28Android开发学习第一天

今天开始学习Android开发,上午听了一上午课,感觉不错。就是自己手不行,跟不上东哥。

下午自己尝试了一下上午讲的,发现自己好弱,就像潮汐女王的无力感。什么快捷键不知道啊、鼠标点错啊、不小心把源代码删除了啊。完全就是垃圾。别人10分钟搞好的,我一下午都不行。不过,对于不认真习惯的我,感觉今天的我还行!到晚上才弄好了一点,还行!

现在,弄懂了一些;Ⅰ函数结构要记得{}Ⅱ循环语句的思路   Ⅲ语句中数字的表示   Ⅳ最重要的一点,(Invalid escape sequence at line 1 column 29 path $[0].name)这个错误的解决方法:①把build.glradle里面的参数3.3.1或者其他改为3.2.1(降级) ②在项目全局gradle属性中添加org.gradle.jvmargs=-Dfile.encoding=UTF-8   出现这个错误的原因听说是项目里有中文字符(现在我还不懂,这个方法能不能成功还不知道,我找不到“项目全局gradle属性”,明天问)!


private int[]resID = {R.id.iv_a,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 ListimageViews =new ArrayList<>();

private  boolean isopen =false;

for (int i =0;i

int id =resID[i];

    ImageView img = findViewById(id);

    imageViews.add(img);

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*150f,0f);

        oa.setDuration(500);

        oa.start();

    }

}

private  void open(){

for (int i =0;i

ImageView iv =imageViews.get(i);

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

        oa.setDuration(500);

        oa.setInterpolator(new BounceInterpolator());

        oa.start();

    }

}

舰长补给全保底

你可能感兴趣的:(2019-07-28Android开发学习第一天)