2016-05-14 5 views
-1

私はバックグラウンドイメージ(drawableフォルダ内のimage1)を持っています。私はこの背景イメージを持っているアンドロイドアプリでページを作って、2秒後に "Welcome"というテキストを途中で書いておきたい。それをコーディングして助けてください。バックグラウンドイメージの後にafer 2秒が表示されます

これは私のレイアウトの背景です。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/image1"> 

関連するjava。

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.background); 
    Thread timer = new Thread(){ 
     public void run(){ 
      try { 
       sleep(2000); 
      } 
      catch (InterruptedException e) { 
       e.printStackTrace(); 
      } 
      finally{ 


      } 
     } 
    }; 
    timer.start(); 
} 

@Override 
protected void onPause() { 
    super.onPause(); 
    finish(); 
} 
} 

私は私がテキスト「歓迎」は2秒後に表示されるようするために、上記の最後にブラケットの内側に書くべきかを理解したいと思います。私は私の背景レイアウトでテキストビューとして歓迎する必要があります。

+0

を使用して、リニアレイアウトでのTextViewを追加します – Sohit

答えて

0

これは私がしようとしているコードを追加した効果で

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.background); 


    AlphaAnimation alpha = new AlphaAnimation(0.0f, 1.0f); 
        alpha.setDuration(2000); 
        alpha.setStartOffset(2000); 
        alpha.setFillAfter(true); 
        alpha.start(); 
        ((TextView) findViewById(R.id.welcomeTextView)).startAnimation(alpha); 
} 

を美しいフェードを行うとID welcomeTextView

関連する問題