嗨,謝謝你的幫助。動畫活動轉換:沒有任何反應
我想動畫兩項活動之間的過渡,但至今沒有成功...
活動一經推出strartActivity活動B();
在活動的onCreate()BI把下面的代碼:
super.onCreate(savedInstanceState);
overridePendingTransition(R.anim.in,R.anim.out);
setContentView(R.layout.activity_main);
編輯編輯:
後建議我改變除去上面的代碼和在活性的增加(即開始活動B)
public class MainActivity extends Activity {
public DataBaseHelper db;
public EditText enter;
public TextView tv;
public ArrayList<String> listWord;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
db = new DataBaseHelper(this);
try {
db.createDataBase();
} catch (IOException ioe) {
throw new Error("Unable to create database");
}
try {
db.openDataBase();
Log.e("", "database aperto");
} catch (SQLException sqle) {
throw sqle;
}
Cursor constantsCursor = db.getReadableDatabase().rawQuery(
"SELECT _id, korean FROM data ", null);
enter = (EditText) findViewById(R.id.editText1);
Button bn = (Button) findViewById(R.id.button1);
tv = (TextView) findViewById(R.id.textView1);
bn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent in = new Intent(getApplicationContext(),
SecondActivity.class);
startActivity(in);
overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
}
});
}
再次沒有動畫發生.. 。
我預計活動B啓動時發生的動畫,但沒有任何反應
THRE是我R.anim.in和R.anim.out。
R.anim.in
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:zAdjustment="top" >
<rotate
android:duration="2000"
android:fromDegrees="-45"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="0"
/>
</set>
R.anim.out
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<rotate
android:duration="2000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="-45"
/>
</set>
預先感謝您的幫助!呼叫overridePendingTransition 調用startActivity後
的代碼,謝謝但沒有成功... – 2013-05-09 10:55:21
檢查Android設置在您的設備中是否正確。其他應用顯示動畫嗎? – jaibatrik 2013-05-09 13:05:56
就是這樣!請發表一個答案!我會接受它,upvote它,並送你100塊錢! :-) – 2013-05-09 13:13:49