私のAndroidアプリには、xmlでアニメーション化された4つの画像ボタンがあります:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/home1"
android:state_focused="true"
android:state_pressed="true" />
<item android:drawable="@drawable/home1"
android:state_focused="false"
android:state_pressed="true" />
<item android:drawable="@drawable/home" android:state_focused="true" />
<item android:drawable="@drawable/home2"
android:state_focused="false"
android:state_pressed="false" />
</selector>
ボタンをクリックすると、アニメーションは実行されますが、新しいアクティビティがすぐに開くため、正しく表示されません。アニメーション全体を表示したいのですが、スリープ メソッドを実行したと思いますが、これが私のアクション ボタンの正確な位置を知りませんでした:
btn_photos.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// Launching News Feed Screen
Intent i = new Intent(getApplicationContext(), PhotosActivity.class);
startActivity(i);
}
});
助けてください:)