我有按鈕,我使用旋轉動畫旋轉了45度,並將其應用於敬酒消息的點擊偵聽器。Onlclick監聽器無法正常工作..?
當我點擊上面50%的按鈕吐司顯示。 但是,當我點擊低50%的按鈕沒有任何顯示。
這裏的動畫代碼。提前
<?xml version="1.0" encoding="utf-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="50%"
android:pivotY="50%"
android:duration="0" android:fillAfter="true">
</rotate>
謝謝.....!
setFillAfter(true)我已經完成了這個。它的上半部分工作得很好,而不是爲了下半部分。 – Noby
+1因爲這個答案是正確的。 @Noby,setFillAfter(true)只能保證在動畫之後繪圖將保持其最終狀態。然而,它並沒有改變3.0版本之前的動畫系統從不改變對象的實際邊界的事實,所以你的Button實例仍然在原來的矩形中,儘管它的繪製方式不同。原始的矩形是觸摸事件將被捕獲的地方。 – Devunwired