-
間隙寬度由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
提交
取消