android studioでkotkinを使い、イラストレーターで作成した画像のアニメーションを実装したい。
発生している問題・エラーメッセージ
エラーメッセージ Unresolved reference: imageView
該当のソースコード
kotlin
1package jp.bool.shake 2 3 4import androidx.appcompat.app.AppCompatActivity 5import android.os.Bundle 6import android.view.View 7import android.view.animation.Animation 8import android.view.animation.TranslateAnimation 9 10 11class shakeActivity : AppCompatActivity(){ 12 13 override fun onCreate(savedInstanceState: Bundle?) { 14 super.onCreate(savedInstanceState) 15 setContentView(R.layout.shake) 16 } 17 18 fun onButtonClick(v: View){ 19 val translate = TranslateAnimation(0f, 0f, 0f, -200F) 20 translate.repeatMode = Animation.REVERSE 21 translate.repeatCount = 5 22 translate.duration = 100 23 imageView.startAnimation(translate) 24 ↑このimageViewの部分が赤くなり、エラーを起こします! idが合っているのはなんども確認しました。 25 } 26 } 27 28
xml
1?xml version="1.0" encoding="utf-8"?> 2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4 android:layout_width="match_parent" 5 android:layout_height="match_parent" 6 android:gravity="center_horizontal|center_vertical" 7 android:orientation="vertical"> 8 9 <ImageView 10 android:id="@+id/imageView" 11 android:layout_width="match_parent" 12 android:layout_height="wrap_content" 13 android:layout_weight="1" 14 app:srcCompat="@drawable/mdpi" /> 15 16 <Button 17 android:id="@+id/button" 18 android:layout_width="match_parent" 19 android:layout_height="wrap_content" 20 android:onClick="onButtonClick" 21 android:text="@string/Bt_action" /> 22</LinearLayout>
アニメーションしたい画像のidはimageViewで間違いなく、なぜエラーが発生するのかがわかりません。前回も同じ実装をして、問題なく動作したのですが…。
補足情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/08 01:01
2020/11/08 08:09
退会済みユーザー
2020/11/09 14:11