美文网首页学习笔记
实习笔记17.07.26

实习笔记17.07.26

作者: 方木Rudy | 来源:发表于2017-08-03 22:07 被阅读0次
    1. getDisplayDimens()glide中如果view的宽高属性为wrap_content,将最终调用ViewTarget类中的getSizeForParam()方法获取对应的宽高值
    2. public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) 和 protected void onCreate(@Nullable Bundle savedInstanceState)的区别?
    3. matrix常用方法
      为什么setImageMatrix不起作用!!!
      答:xml中imageview要设置 android:scaleType="matrix"
      双指一点击图片就会变成原大小?
      答:matrix.setScale 会自动清除之前的状态,然后再设置新状态
      如果要在“之后”添加新状态,则要用方法 matrix.PostScale();
      “之前”则用:“pre”
    4. view在onCreat阶段无法获取width和height值。是因为view的measure过程和activity的生命周期方法并不是同步执行的,所以在onCreat中无法获取。解决方法有:
      在onStart阶段:
    mPendingPhotoIv.post(new Runnable() {
                @Override
                public void run() {
                    mCenterX = mPendingPhotoIv.getMeasuredWidth() / 2;
                    mCenterY = mPendingPhotoIv.getMeasuredHeight() / 2;
                }
            });
    

    相关文章

      网友评论

        本文标题:实习笔记17.07.26

        本文链接:https://www.haomeiwen.com/subject/stznkxtx.html