效果图
效果很赞吧!其实源码也很简单,加个动画而已,我就不讲解了,源码我贴出来,大家看看吧
<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.5"
android:toYScale="1.5" />
MainActivity
public class MainActivity extends AppCompatActivity {
private ImageView mDongHua;
private boolean isZan =false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mDongHua = (ImageView) findViewById(R.id.donghua);
mDongHua.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(isZan){
isZan =false;
mDongHua.setImageResource(R.drawable.market_icon_dislike);
}else {
isZan =true;
mDongHua.setImageResource(R.drawable.market_icon_liked);
}
mDongHua.startAnimation(AnimationUtils.loadAnimation(
MainActivity.this, R.anim.dianzan_anim));
}
});
}
}