質問編集履歴

4 コード正確なものに修正

Shion_Ichikawa

Shion_Ichikawa score 38

2018/08/10 19:50  投稿

カスタムビューにおけるObjectAnimatorの設定方法
こんにちは。
フレームレイアウトを拡張したカスタムビューで、カスタムビュー内のオブジェクトにObjectAnimatorを設定したいのですが、通常通りに設定すると、以下のエラーが出てしまいました。
どのようにObjectAnimatorを設定させればよいのでしょうか。
```Java
package com.abcdefg.******;
※申し訳ありません 今のコードに変更する前に投稿したコードが、一部のコード情報を消す際に不手際によりエラーコードとは異なる誤ったコードを投稿してしまいました。
このコードは別プロジェクトで再作成したものでありますのでこれが本物です。
お騒がせしてすみません。
↓MainActivity
```java
package developer.shion.com.tests;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);
   }
}
```
activity_main
```xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <developer.shion.com.tests.CustomView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" />
</FrameLayout>
```
CustomView
```java
package developer.shion.com.tests;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;  
public class CustomViewExample extends FrameLayout{
   public CustomViewExample(Context context, @Nullable AttributeSet attributeSet){
public class CustomView extends FrameLayout {
   public CustomView(Context context, @Nullable AttributeSet attributeSet){
       super(context,attributeSet);
       ImageView imageView=new ImageView(context);
       imageView.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
       imageView.setImageResource(R.drawable.image);
       
       ObjectAnimator objectAnimator= ObjectAnimator.ofFloat(imageView,"translationX",0,500);
       objectAnimator.setDuration(1000);
       final ImageView imageView=new ImageView(context);
       imageView.setImageResource(R.drawable.ic_launcher_background);
       imageView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
       addView(imageView);
       
       objectAnimator.start();
       new Thread(new Runnable() {
           @Override
           public void run() {
               try {
                   Thread.sleep(1500);
               } catch (InterruptedException e) {
                   e.printStackTrace();
               }
               ObjectAnimator objectAnimator=ObjectAnimator.ofFloat(imageView,"translationX",0,500);
               objectAnimator.setDuration(1000);
               objectAnimator.start();
           }
       }).start();
   }
}
 
```  
 
```xml  
<?xml version="1.0" encoding="utf-8"?>  
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"  
   xmlns:app="http://schemas.android.com/apk/res-auto"  
   android:layout_width="match_parent"  
   android:layout_height="match_parent"  
   app:layout_behavior="@string/appbar_scrolling_view_behavior">  
   <CustomViewExample  
       android:layout_width="match_parent"  
       android:layout_height="match_parent"/>  
</FrameLayout>  
 
 
```
```Log
08-08 21:42:20.852 19954-20009/com.abcdefg.****** E/AndroidRuntime: FATAL EXCEPTION: Thread-5
   Process: com.abcdefg.******, PID: 19954
08-10 10:30:02.854 19111-19158/developer.shion.com.tests E/AndroidRuntime: FATAL EXCEPTION: Thread-4
   Process: developer.shion.com.tests, PID: 19111
   android.util.AndroidRuntimeException: Animators may only be run on Looper threads
       at android.animation.ValueAnimator.start(ValueAnimator.java:1011)
       at android.animation.ValueAnimator.start(ValueAnimator.java:1065)
       at android.animation.ObjectAnimator.start(ObjectAnimator.java:852)
       at com.abcdefg.******.CustomViewExample$2.run(CustomViewExample.java:94)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:64)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at developer.shion.com.tests.CustomView$1.run(CustomView.java:30)
       at java.lang.Thread.run(Thread.java:764)
```
  • Java

    18635 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android

    8347 questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Android Studio

    5089 questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

3 ミスの修正

Shion_Ichikawa

Shion_Ichikawa score 38

2018/08/10 17:11  投稿

カスタムビューにおけるObjectAnimatorの設定方法
こんにちは。
フレームレイアウトを拡張したカスタムビューで、カスタムビュー内のオブジェクトにObjectAnimatorを設定したいのですが、通常通りに設定すると、以下のエラーが出てしまいました。
どのようにObjectAnimatorを設定させればよいのでしょうか。
```Java
package developer.shion.com.kaijofes;
package com.abcdefg.******;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
public class CustomViewExample extends FrameLayout{
   public CustomViewExample(Context context, @Nullable AttributeSet attributeSet){
       super(context,attributeSet);
       ImageView imageView=new ImageView(context);
       imageView.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
       imageView.setImageResource(R.drawable.image);
       
       ObjectAnimator objectAnimator= ObjectAnimator.ofFloat(imageView,"translationX",0,500);
       objectAnimator.setDuration(1000);
       addView(imageView);
       
       objectAnimator.start();
   }
}
```
```xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   app:layout_behavior="@string/appbar_scrolling_view_behavior">
   <CustomViewExample
       android:layout_width="match_parent"
       android:layout_height="match_parent"/>
</FrameLayout>
```
```Log
08-08 21:42:20.852 19954-20009/com.abcdefg.****** E/AndroidRuntime: FATAL EXCEPTION: Thread-5
   Process: com.abcdefg.******, PID: 19954
   android.util.AndroidRuntimeException: Animators may only be run on Looper threads
       at android.animation.ValueAnimator.start(ValueAnimator.java:1011)
       at android.animation.ValueAnimator.start(ValueAnimator.java:1065)
       at android.animation.ObjectAnimator.start(ObjectAnimator.java:852)
       at com.abcdefg.******.CustomViewExample$2.run(CustomViewExample.java:94)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:64)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
```
  • Java

    18635 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android

    8347 questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Android Studio

    5089 questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

2 質問内容のコードの誤り修正

Shion_Ichikawa

Shion_Ichikawa score 38

2018/08/10 17:06  投稿

カスタムビューにおけるObjectAnimatorの設定方法
こんにちは。
フレームレイアウトを拡張したカスタムビューで、カスタムビュー内のオブジェクトにObjectAnimatorを設定したいのですが、通常通りに設定すると、以下のエラーが出てしまいました。
どのようにObjectAnimatorを設定させればよいのでしょうか。
```Java
package developer.shion.com.kaijofes;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
public class CustomViewExample extends FrameLayout{
   public CustomViewExample(Context context, @Nullable AttributeSet attributeSet){
       super(context,attributeSet);
       ImageView imageView=new ImageView(context);
       imageView.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
       imageView.setImageResource(R.drawable.image);
       
       ObjectAnimator objectAnimator= ObjectAnimator.ofFloat(imageView,"translationX",0,500);
       objectAnimator.setDuration(1000);
       addView(imageView);
       
       objectAnimator.start();
   }
}
```
```xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   app:layout_behavior="@string/appbar_scrolling_view_behavior">
   <CustomView
   <CustomViewExample
       android:layout_width="match_parent"
       android:layout_height="match_parent"/>
</FrameLayout>
```
```Log
08-08 21:42:20.852 19954-20009/com.abcdefg.****** E/AndroidRuntime: FATAL EXCEPTION: Thread-5
   Process: com.abcdefg.******, PID: 19954
   android.util.AndroidRuntimeException: Animators may only be run on Looper threads
       at android.animation.ValueAnimator.start(ValueAnimator.java:1011)
       at android.animation.ValueAnimator.start(ValueAnimator.java:1065)
       at android.animation.ObjectAnimator.start(ObjectAnimator.java:852)
       at com.abcdefg.******.CustomViewExample$2.run(CustomViewExample.java:94)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:64)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
```
  • Java

    18635 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android

    8347 questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Android Studio

    5089 questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

1 質問内容のコードの誤り

Shion_Ichikawa

Shion_Ichikawa score 38

2018/08/10 17:06  投稿

カスタムビューにおけるObjectAnimatorの設定方法
こんにちは。
フレームレイアウトを拡張したカスタムビューで、カスタムビュー内のオブジェクトにObjectAnimatorを設定したいのですが、通常通りに設定すると、以下のエラーが出てしまいました。
どのようにObjectAnimatorを設定させればよいのでしょうか。
```Java
package developer.shion.com.kaijofes;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
public class CustomView extends FrameLayout{
   public CustomView(Context context, @Nullable AttributeSet attributeSet){
public class CustomViewExample extends FrameLayout{
   public CustomViewExample(Context context, @Nullable AttributeSet attributeSet){
       super(context,attributeSet);
       ImageView imageView=new ImageView(context);
       imageView.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
       imageView.setImageResource(R.drawable.image);
       
       ObjectAnimator objectAnimator= ObjectAnimator.ofFloat(imageView,"translationX",0,500);
       objectAnimator.setDuration(1000);
       addView(imageView);
       
       objectAnimator.start();
   }
}
```
```xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   app:layout_behavior="@string/appbar_scrolling_view_behavior">
   <CustomView
       android:layout_width="match_parent"
       android:layout_height="match_parent"/>
</FrameLayout>
```
```Log
08-08 21:42:20.852 19954-20009/com.abcdefg.****** E/AndroidRuntime: FATAL EXCEPTION: Thread-5
   Process: com.abcdefg.******, PID: 19954
   android.util.AndroidRuntimeException: Animators may only be run on Looper threads
       at android.animation.ValueAnimator.start(ValueAnimator.java:1011)
       at android.animation.ValueAnimator.start(ValueAnimator.java:1065)
       at android.animation.ObjectAnimator.start(ObjectAnimator.java:852)
       at com.abcdefg.******.CustomViewExample$2.run(CustomViewExample.java:94)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:64)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
       at com.abcdefg.******.CustomViewExample$1.run(CustomViewExample.java:62)
       at java.lang.Thread.run(Thread.java:764)
```
  • Java

    18635 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android

    8347 questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Android Studio

    5089 questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る