-
间隙宽度由dp转为px查看全部
-
使用sort完成乱序操作查看全部
-
使用方法进行乱序操作查看全部
-
好查看全部
-
好查看全部
-
自己学学查看全部
-
交换效果查看全部
-
刚回宿舍饿坏查看全部
-
乱序排序查看全部
-
bitmap截图查看全部
-
每一块的宽度查看全部
-
总结。。。。查看全部
-
30多小时,才看懂,我也是醉了...查看全部
-
tyhh查看全部
-
切片工具类-逻辑代码-0查看全部
-
切片工具类-逻辑代码查看全部
-
切片工具类-注释查看全部
-
图片切块Bean类查看全部
-
拼图效果查看全部
-
这节我没有听,因为我认为用传统的补间动画太落后了,直接使用属性动画是可以实现该动画效果的,具体代码如下: private void exchangeView() { mFirst.setColorFilter(null); mSecond.setColorFilter(null); startAnimator(); mFirst = null; mSecond = null; } private void startAnimator() { float firstX = mFirst.getX(); float firstY = mFirst.getY(); float secondX = mSecond.getX(); float secondY = mSecond.getY(); ObjectAnimator oafx = ObjectAnimator.ofFloat(mFirst, "x", secondX); ObjectAnimator oafy = ObjectAnimator.ofFloat(mFirst, "y", secondY); ObjectAnimator oasx = ObjectAnimator.ofFloat(mSecond, "x", firstX); ObjectAnimator oasy = ObjectAnimator.ofFloat(mSecond, "y", firstY); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.playTogether(oafx, oafy, oasx, oasy); animatorSet.setDuration(5000); animatorSet.start(); }查看全部
-
其实就是忘记设置TAG了,因为是通过TAG找到了Bitmap,Bitmap交换后当然也需要同时交换TAG了。查看全部
-
是不是想的太复杂了,判断是否为第一行和第一列应该还是挺简单的,具体代码如下: // 增加上边距,排除第一行 if (i >= mColumn) { lp.topMargin = mMargin; } // 增加左边距,排除第一列 if (i % mColumn != 0) { lp.leftMargin = mMargin; }查看全部
举报
0/150
提交
取消