最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 實現(xiàn)廣告歡迎界面(倒計時)

 更新時間:2017年12月28日 08:57:53   作者:Rain911  
前些時候就是別人問我他的android APP怎么做一個廣告的歡迎界面,就是過幾秒后自動跳轉到主界面的實現(xiàn)。下面通過本文給大家介紹Android 實現(xiàn)廣告歡迎界面(倒計時)的方法,需要的朋友參考下吧

前些時候就是別人問我他的android APP怎么做一個廣告的歡迎界面,就是過幾秒后自動跳轉到主界面的實現(xiàn)。

也就是下面這種類似的效果。要插什么廣告的話你就換張圖吧。

那么我就思考了下,就用了android 的一個動畫類Animation...其實在Android 的API開發(fā)文檔上就有的一個東西。自己可以去查下看。就像下面的這個圖上面的一樣的。也是屬于界面View 下的一個類方法...

其實這個東西,怎么講呢。

咱主要的話還是來一個小白都看的懂的一個教程類的文章吧。

第一步的話

咱先開始在咱的項目中新建一個anim的文件夾用來存等會要用到的一些  倒計時 的文字的動態(tài)效果的吧。(想想還是截個屏吧,怕有些同志還是看不懂...沒別的意思)

看到了么

        看到了么,就是這樣的,在你的Android項目下的存放資源的那個文件夾中新建一個anim文件夾,再新建一個animation_text.xml

的xml文件,待會就知道有啥用了。

咱下面

第二步的話,咱就開始添加內容了。

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
 <alpha
  android:duration="1000"
  android:fromAlpha="0.0"
  android:toAlpha="1.0" />
 <scale
  android:duration="800"
  android:fromXScale="1.5"
  android:fromYScale="1.5"
  android:pivotX="50%"
  android:pivotY="50%"
  android:toXScale="1.0"
  android:toYScale="1.0" />
</set>

上面的效果的話,如果是不知道這些屬性是什么意思的話那你可以百度的,我這一一講的話就感覺有點啰嗦的了。

咱還是講正題吧,那上面這些寫的有什么用呢。就看下面了,那么我們下面就得開始把那個界面布局出來了吧,然后我們下面就開始吧,

做一個類似我上面的界面吧。咱就用FrameLayout布局了,如果知道是什么布局方式的話,我覺得應該看的懂吧。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:background="@drawable/page24"
 tools:context="${relativePackage}.${activityClass}" >
 <LinearLayout
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_gravity="right"
  android:orientation="horizontal" >
  <TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="right"
   android:text="廣告倒計時:"
   android:textColor="#ffffff"
   android:textSize="20sp" />
  <TextView
   android:id="@+id/textView"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="right"
   android:text="5"
   android:textColor="#ffffff"
   android:textSize="20sp" />
  <TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="right"
   android:text="s"
   android:textColor="#ffffff"
   android:textSize="20sp" />
 </LinearLayout>
</FrameLayout>

下面的話咱就開始要寫怎么在app內部實現(xiàn)的方法了吧,這就到了我們的Java的程序天地來了。

這時候我們就在項目下的src文件下的包里面寫上你的Java文件吧。咱慢慢來,別急。

/**
 * 
 * 1.聲明界面
 * 2.定義變量
 * 3.調用類Animation
 * 4.寫方法讓它動起來
 * @author Rain
 *
 */
public class WelcomeActivity extends Activity{
  // 聲明控件對象
 private TextView textView;
 //聲明時間有多少;
 private int count = 5;
 private Animation animation;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  // 下面的話就是去除標題的方法
  requestWindowFeature(Window.FEATURE_NO_TITLE);
  setContentView(R.layout.activity_welcome);
  // 初始化控件對象textView
  textView = (TextView) findViewById(R.id.textView);
  animation = AnimationUtils.loadAnimation(this, R.anim.animation_text);
  handler.sendEmptyMessageDelayed(0, 1000);
 }
 //咱在寫一個計算Welcome界面的廣告時間結束后進入主界面的方法
 private int getCount() {
  count--;
  if (count == 0) {
   Intent intent = new Intent(this, MainActivity.class);
   startActivity(intent);
   finish();
  }
  return count;
 }
 //進行一個消息的處理
 @SuppressLint("HandlerLeak")
 private Handler handler = new Handler() {
  public void handleMessage(android.os.Message msg) {
   if (msg.what == 0) {
    textView.setText(getCount()+"");
    handler.sendEmptyMessageDelayed(0, 1000);
    animation.reset();
    textView.startAnimation(animation);
   }
  };
 };
}

用的時候可得注意導入下包哈。

這樣一個會自動跳轉到主界面的廣告界面就完成了。

總結

以上所述是小編給大家介紹的Android 實現(xiàn)廣告歡迎界面(倒計時),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • 深入解析Android系統(tǒng)中應用程序前后臺切換的實現(xiàn)要點

    深入解析Android系統(tǒng)中應用程序前后臺切換的實現(xiàn)要點

    這篇文章主要介紹了Android系統(tǒng)中應用程序前后臺切換的實現(xiàn)要點,除了切換操作的效果之外還重點講解了判斷程序運行于前臺還是后臺的方法,需要的朋友可以參考下
    2016-04-04
  • 詳解Flutter?響應式狀態(tài)管理框架GetX

    詳解Flutter?響應式狀態(tài)管理框架GetX

    這篇文章主要為大家介紹了Flutter?響應式狀態(tài)管理框架GetX詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Android網(wǎng)絡請求框架Retrofit詳解

    Android網(wǎng)絡請求框架Retrofit詳解

    這篇文章主要為大家詳細介紹了Android網(wǎng)絡請求框架Retrofit,使用Retrofit2.0.0版本進行實例演示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • android書架效果實現(xiàn)原理與代碼

    android書架效果實現(xiàn)原理與代碼

    以前也模仿者ireader實現(xiàn)了書架的效果,但是那種是使用listview實現(xiàn)的,并不好用,今天介紹android書架效果實現(xiàn)方法
    2013-01-01
  • Android 實時監(jiān)測(監(jiān)聽)網(wǎng)絡連接狀態(tài)變化

    Android 實時監(jiān)測(監(jiān)聽)網(wǎng)絡連接狀態(tài)變化

    這篇文章主要介紹了Android 實時監(jiān)測(監(jiān)聽)網(wǎng)絡連接狀態(tài)變化的相關知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-06-06
  • Android調用手機拍照功能的方法

    Android調用手機拍照功能的方法

    這篇文章主要介紹了Android調用手機拍照功能的方法,實例分析了Android調用手機拍照功能及顯示圖片的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • Android App在ViewPager中使用Fragment的實例講解

    Android App在ViewPager中使用Fragment的實例講解

    這篇文章主要介紹了Android App在ViewPager中使用Fragment的實例講解,ViewPager組件主要被用來制作滑動切換效果,需要的朋友可以參考下
    2016-03-03
  • Android制作微信添加多個圖片放大圖片功能

    Android制作微信添加多個圖片放大圖片功能

    這篇文章主要介紹了Android制作微信添加多個圖片放大圖片功能,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • Kotlin中空判斷處理操作實例

    Kotlin中空判斷處理操作實例

    最近使用kotlin重構項目,遇到了一個小問題,在Java中,可能會遇到判斷某個對象是否為空,為空執(zhí)行一段邏輯,不為空執(zhí)行另外一段邏輯,下面這篇文章主要給大家介紹了關于Kotlin中空判斷處理操作的相關資料,需要的朋友可以參考下
    2022-07-07
  • Android app第三方支付寶支付接入教程

    Android app第三方支付寶支付接入教程

    這篇文章主要為大家分享了Android app第三方支付寶支付接入教程,介紹了支付寶支付步驟,對支付寶感興趣的小伙伴們可以參考一下
    2016-05-05

最新評論

全椒县| 扎兰屯市| 富民县| 富民县| 大同市| 广西| 南昌市| 县级市| 朝阳县| 邓州市| 泸水县| 伊通| 开封市| 双峰县| 清涧县| 桓台县| 孙吴县| 安塞县| 中西区| 禄劝| 长乐市| 凭祥市| 涿州市| 呼图壁县| 甘南县| 福贡县| 南川市| 隆化县| 河曲县| 兴义市| 安福县| 大关县| 罗源县| 监利县| 棋牌| 安顺市| 虹口区| 驻马店市| 通化县| 苏尼特左旗| SHOW|