質問編集履歴
3
参考したサイトの追記とその詳細
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,12 +2,28 @@
|
|
2
2
|
|
3
3
|
スロットゲームのリール回転(開始、一時停止、再実行)をアニメーションで実現したい
|
4
4
|
また、上記のことを実現するための使用するべきクラスを知りたい
|
5
|
+
(主にandroidDrawableを使用しての一時停止と再実行の方法が知りたいです。)
|
5
6
|
|
6
7
|
### 発生している問題・エラーメッセージ
|
7
8
|
|
8
|
-
コード上やアプリ起動後の動作は問題ないが、
|
9
9
|
スロットゲームの2回目以降のスロットのリール回転のアニメーションが機能していない
|
10
|
+
Logcatに以下のエラー文が出ている
|
10
11
|
|
12
|
+
2020-10-29 16:16:05.294 13579-13579/sample.example.droidslot4 E/AndroidRuntime: FATAL EXCEPTION: main
|
13
|
+
Process: sample.example.droidslot4, PID: 13579
|
14
|
+
java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable cannot be cast to android.graphics.drawable.AnimationDrawable
|
15
|
+
at sample.example.droidslot4.DroidSlotActivity$5.onClick(DroidSlotActivity.java:222)
|
16
|
+
at android.view.View.performClick(View.java:5637)
|
17
|
+
at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:992)
|
18
|
+
at android.view.View$PerformClick.run(View.java:22429)
|
19
|
+
at android.os.Handler.handleCallback(Handler.java:751)
|
20
|
+
at android.os.Handler.dispatchMessage(Handler.java:95)
|
21
|
+
at android.os.Looper.loop(Looper.java:154)
|
22
|
+
at android.app.ActivityThread.main(ActivityThread.java:6119)
|
23
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
24
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
25
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
26
|
+
|
11
27
|
### 該当のソースコード
|
12
28
|
|
13
29
|
ソースコードは一部抜粋しています
|
@@ -74,6 +90,9 @@
|
|
74
90
|
animatorクラスに関しては以下を参考しました。
|
75
91
|
https://akira-watson.com/android/animatorlisteneradapter.html
|
76
92
|
|
93
|
+
こちらのサイトを新たに参考にさせていただいたのですがBitMapをanimationdrawableにキャスト変換できないというエラーがおそらく出ていますが理由が分かりません。
|
94
|
+
http://yonayona.biz/yonayona/blog/archives/1059446970.html
|
95
|
+
|
77
96
|
### 補足情報(FW/ツールのバージョンなど)
|
78
97
|
|
79
98
|
Android Studio 4.1
|
2
実現したいことの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
スロットゲームのリール回転をアニメーションで実現したい
|
3
|
+
スロットゲームのリール回転(開始、一時停止、再実行)をアニメーションで実現したい
|
4
4
|
また、上記のことを実現するための使用するべきクラスを知りたい
|
5
5
|
|
6
6
|
### 発生している問題・エラーメッセージ
|
1
URLの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -71,6 +71,8 @@
|
|
71
71
|
1度停止するとその後のアニメーションは動きませんでした。
|
72
72
|
|
73
73
|
animatorクラスも試してみましたがこちらはアプリが強制終了となり原因は不明のままです。
|
74
|
+
animatorクラスに関しては以下を参考しました。
|
75
|
+
https://akira-watson.com/android/animatorlisteneradapter.html
|
74
76
|
|
75
77
|
### 補足情報(FW/ツールのバージョンなど)
|
76
78
|
|