Android點(diǎn)贊動(dòng)畫實(shí)現(xiàn)

效果如下:

效果

首先在res文件夾下面新建anim目錄,創(chuàng)建xml文件:

<set xmlns:android="http://schemas.android.com/apk/res/android">

<scale android:duration="250"

android:fillAfter="false"

android:fromXScale="1.0"

android:fromYScale="1.0"

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:pivotX="50%"

android:pivotY="50%"

android:toXScale="1.2"

android:toYScale="1.2"/>

</set>

然后通過View.startAnimation方法在你點(diǎn)擊button的時(shí)候調(diào)用動(dòng)畫:

@Override

public voidonClick(View view) {

if(Items.get(position).getlike()) {

masonryView.like.setBackgroundResource(R.drawable.like);

Items.get(position).setlike(false);

editor.putBoolean(Items.get(position).getText(),false);

}else{

masonryView.like.setBackgroundResource(R.drawable.likee);

masonryView.like.startAnimation(AnimationUtils.loadAnimation(

MainActivity.this, R.anim.like)

);}

so easy。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容