Add basic animations

This commit is contained in:
Mr. Dragon
2018-01-25 19:06:54 +05:30
parent a1521d4f0e
commit 5390094e81
7 changed files with 38 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package in.dragons.galaxy;
import android.app.ActivityOptions;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.widget.CardView;
@@ -21,6 +22,7 @@ public class InstalledAppsActivity extends AppListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActivityOptions.makeSceneTransitionAnimation(this).toBundle();
setTitle(R.string.activity_title_updates_and_other_apps);
Button button =(Button) findViewById(R.id.main_button);
TextView textView = (TextView) findViewById(R.id.main_button_txt);
@@ -36,6 +38,7 @@ public class InstalledAppsActivity extends AppListActivity {
@Override
public void onClick(View view) {
startActivity(new Intent(getApplicationContext(), UpdatableAppsActivity.class));
}
});
}

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="-100%p" android:toXDelta="0"
android:duration="@integer/config_mediumAnimTime"/>
</set>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="100%p" android:toXDelta="0"
android:duration="@integer/config_mediumAnimTime"/>
</set>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:toXDelta="-100%p"
android:duration="@integer/config_mediumAnimTime"/>
</set>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:toXDelta="100%p"
android:duration="@integer/config_mediumAnimTime"/>
</set>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="config_mediumAnimTime">250</integer>
</resources>

View File

@@ -8,6 +8,7 @@
<item name="android:textColor">@color/colorText</item>
<item name="android:textColorPrimary">@color/colorTextPrimary</item>
<item name="android:textColorSecondary">@color/colorTextSecondary</item>
<item name="android:windowAnimationStyle">@style/CustomActivityAnimation</item>
</style>
<style name="MyToolbarStyle" parent="ThemeOverlay.AppCompat.Dark">
@@ -17,4 +18,11 @@
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<style name="CustomActivityAnimation" parent="@android:style/Animation.Activity">
<item name="android:taskOpenEnterAnimation">@anim/slide_in_right</item>
<item name="android:taskOpenExitAnimation">@anim/slide_out_left</item>
<item name="android:taskCloseEnterAnimation">@anim/slide_in_left</item>
<item name="android:taskCloseExitAnimation">@anim/slide_out_right</item>
</style>
</resources>