imageViewという名の画像にアニメーションをつけたいのですが、下記コード本文8行目のprivate void animateTranslationXのanimateTranslationXの文字部分がandroidstudioの画面内ではグレーとなり認識されません。private ObjectAnimator TranslationX;やprivate ObjectAnimator animateTranslationX;など、宣言を色々試してみたりしたのですがその部分も認識されず改善できない状態となっています。別のファイルを作成したりする必要があるのでしょうか、それとも宣言の不足なのでしょうか…
MainActivity.java
java
1public class MainActivity extends AppCompatActivity { 2 private ObjectAnimator TranslationX; 3 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 setContentView(R.layout.activity_main); 8 } 9 10 private void animateTranslationX( ImageView imageView) { 11 12 // translationXプロパティを0fから200fに変化させます 13 ObjectAnimator objectAnimator = ObjectAnimator.ofFloat( imageView, "translationX", 0f, 200f ); 14 15 // 3秒かけて実行させます 16 objectAnimator.setDuration( 3000 ); 17 18 // アニメーションを開始します 19 objectAnimator.start(); 20 } 21 } 22
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/21 13:57