diff --git a/ActivitySceneTransitionBasic/README.md b/ActivitySceneTransitionBasic/README.md
index 1dde3cf4..511a8e2a 100644
--- a/ActivitySceneTransitionBasic/README.md
+++ b/ActivitySceneTransitionBasic/README.md
@@ -26,8 +26,7 @@ Pre-requisites
Screenshots
-------------
-
-
+
Getting Started
---------------
diff --git a/ActivitySceneTransitionBasic/app/build.gradle b/ActivitySceneTransitionBasic/app/build.gradle
index 8cfa3931..9ac262f5 100644
--- a/ActivitySceneTransitionBasic/app/build.gradle
+++ b/ActivitySceneTransitionBasic/app/build.gradle
@@ -17,23 +17,23 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 29
+ compileSdkVersion 30
defaultConfig {
applicationId 'com.example.android.activityscenetransitionbasic'
- minSdkVersion 14
- targetSdkVersion 29
+ minSdkVersion 26
+ targetSdkVersion 30
versionCode 1
versionName '1.0'
}
compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_7
- targetCompatibility JavaVersion.VERSION_1_7
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
- implementation 'androidx.appcompat:appcompat:1.0.2'
+ implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.squareup.picasso:picasso:2.4.0'
}
diff --git a/ActivitySceneTransitionBasic/app/src/main/AndroidManifest.xml b/ActivitySceneTransitionBasic/app/src/main/AndroidManifest.xml
index e0eba3fb..443d57de 100644
--- a/ActivitySceneTransitionBasic/app/src/main/AndroidManifest.xml
+++ b/ActivitySceneTransitionBasic/app/src/main/AndroidManifest.xml
@@ -28,14 +28,15 @@
+ android:label="@string/app_name"
+ android:exported="true">
-
+
diff --git a/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/DetailActivity.java b/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/DetailActivity.java
index b2874d8c..f6480f5a 100644
--- a/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/DetailActivity.java
+++ b/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/DetailActivity.java
@@ -61,6 +61,7 @@ protected void onCreate(Bundle savedInstanceState) {
// BEGIN_INCLUDE(detail_set_view_name)
/*
+ * ここでセットするViewは、遷移元のactivityOptionsで設定したViewとペアであること.
* Set the name of the view's which will be transition to, using the static values above.
* This could be done in the layout XML, but exposing it via static variables allows easy
* querying from other Activities
@@ -109,6 +110,7 @@ private void loadFullSizeImage() {
}
/**
+ * 遷移アニメーション終了後、イメージをロードする.
* Try and add a {@link Transition.TransitionListener} to the entering shared element
* {@link Transition}. We do this so that we can load the full-size image after the transition
* has completed.
diff --git a/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/MainActivity.java b/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/MainActivity.java
index d31f107d..be174f95 100644
--- a/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/MainActivity.java
+++ b/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/MainActivity.java
@@ -77,6 +77,8 @@ public void onItemClick(AdapterView> adapterView, View view, int position, lon
ActivityOptionsCompat activityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(
MainActivity.this,
+ // ここで、起動されたアクティビティで、移行元のビューと移行先のビューの名前を含むペアアイテムのリストを提供する
+ // アニメーション適用される対象のView要素を設定.
// Now we provide a list of Pair items which contain the view we can transitioning
// from, and the name of the view it is transitioning to, in the launched activity
new Pair<>(view.findViewById(R.id.imageview_item),
diff --git a/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/SquareFrameLayout.java b/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/SquareFrameLayout.java
index a5cccd34..f3f71e49 100644
--- a/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/SquareFrameLayout.java
+++ b/ActivitySceneTransitionBasic/app/src/main/java/com/example/android/activityscenetransitionbasic/SquareFrameLayout.java
@@ -22,6 +22,7 @@
/**
* {@link android.widget.FrameLayout} which forces itself to be laid out as square.
+ * 正方形レイアウトとして配置することを強制するカスタムクラス.
*/
public class SquareFrameLayout extends FrameLayout {
diff --git a/ActivitySceneTransitionBasic/app/src/main/res/layout/details.xml b/ActivitySceneTransitionBasic/app/src/main/res/layout/details.xml
index f387f7e8..411843a2 100644
--- a/ActivitySceneTransitionBasic/app/src/main/res/layout/details.xml
+++ b/ActivitySceneTransitionBasic/app/src/main/res/layout/details.xml
@@ -32,7 +32,8 @@
android:id="@+id/imageview_header"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:scaleType="centerCrop" />
+ android:scaleType="centerCrop"
+ android:contentDescription="header image" />
diff --git a/ActivitySceneTransitionBasic/app/src/main/res/layout/grid.xml b/ActivitySceneTransitionBasic/app/src/main/res/layout/grid.xml
index 4dded953..ef7e4968 100644
--- a/ActivitySceneTransitionBasic/app/src/main/res/layout/grid.xml
+++ b/ActivitySceneTransitionBasic/app/src/main/res/layout/grid.xml
@@ -21,7 +21,7 @@
android:clipToPadding="false"
android:columnWidth="120dp"
android:drawSelectorOnTop="true"
- android:horizontalSpacing="@dimen/grid_spacing"
+ android:horizontalSpacing="4dp"
android:numColumns="auto_fit"
- android:padding="@dimen/grid_spacing"
- android:verticalSpacing="@dimen/grid_spacing" />
+ android:padding="4dp"
+ android:verticalSpacing="4dp" />
diff --git a/ActivitySceneTransitionBasic/app/src/main/res/transition/grid_detail_transition.xml b/ActivitySceneTransitionBasic/app/src/main/res/transition/grid_detail_transition.xml
index 3091cd26..9749ab75 100644
--- a/ActivitySceneTransitionBasic/app/src/main/res/transition/grid_detail_transition.xml
+++ b/ActivitySceneTransitionBasic/app/src/main/res/transition/grid_detail_transition.xml
@@ -21,9 +21,11 @@
+
+
diff --git a/ActivitySceneTransitionBasic/app/src/main/res/values/colors.xml b/ActivitySceneTransitionBasic/app/src/main/res/values/colors.xml
deleted file mode 100644
index 8b6ec3f8..00000000
--- a/ActivitySceneTransitionBasic/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
diff --git a/ActivitySceneTransitionBasic/app/src/main/res/values/dimens.xml b/ActivitySceneTransitionBasic/app/src/main/res/values/dimens.xml
deleted file mode 100644
index 6db3dfb2..00000000
--- a/ActivitySceneTransitionBasic/app/src/main/res/values/dimens.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
- 4dp
-
-
-
- 4dp
- 8dp
- 16dp
- 32dp
- 64dp
-
-
-
- @dimen/margin_medium
- @dimen/margin_medium
-
-
diff --git a/ActivitySceneTransitionBasic/app/src/main/res/values/styles.xml b/ActivitySceneTransitionBasic/app/src/main/res/values/styles.xml
index dbcf304c..5e4bd67a 100644
--- a/ActivitySceneTransitionBasic/app/src/main/res/values/styles.xml
+++ b/ActivitySceneTransitionBasic/app/src/main/res/values/styles.xml
@@ -18,6 +18,7 @@