[Java] android gif作为背景 →→→→→进入此内容的聊天室

来自 , 2021-01-17, 写在 Java, 查看 135 次.
URL http://www.code666.cn/view/b9141aff
  1. package com.animi.test;
  2.  
  3. import com.animi.test.R;
  4.  
  5. import android.app.Activity;
  6. import android.graphics.drawable.AnimationDrawable;
  7. import android.os.Bundle;
  8. import android.view.ViewTreeObserver.OnPreDrawListener;
  9. import android.widget.LinearLayout;
  10.  
  11. public class animActivity extends Activity {
  12.         private LinearLayout linearLayout = null;
  13.         private AnimationDrawable anim = null;
  14.  
  15.         /** Called when the activity is first created. */
  16.         @Override
  17.         public void onCreate(Bundle savedInstanceState) {
  18.                 super.onCreate(savedInstanceState);
  19.                 setContentView(R.layout.main);
  20.                 linearLayout = (LinearLayout) findViewById(R.id.linearLayout);
  21.                 linearLayout.getViewTreeObserver().addOnPreDrawListener(onpdl);
  22.         }
  23.  
  24.         OnPreDrawListener onpdl = new OnPreDrawListener() {
  25.                 @Override
  26.                 public boolean onPreDraw() {
  27.                         Object ob = linearLayout.getBackground();
  28.                         anim = (AnimationDrawable) ob;
  29.                         anim.start();
  30.                         return true;
  31.                 }
  32.         };
  33.  
  34. }

回复 "android gif作为背景"

这儿你可以回复上面这条便签

captcha