線上直播系統原始碼,開屏首頁廣告點選跳過按鈕跳過倒數計時
線上直播系統原始碼,開屏首頁廣告點選跳過按鈕跳過倒數計時實現的相關程式碼
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/ic_sp"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginRight="20dp" android:layout_marginTop="10dp" android:textSize="20sp" /> </RelativeLayout> </LinearLayout>
主活動SpActivity.java
public class SpActivity extends AppCompatActivity implements View.OnClickListener{ private int recLen = 5;//跳過倒數計時提示5秒 private TextView tv; Timer timer = new Timer(); private Handler handler; private Runnable runnable; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //定義全屏引數 int flag= WindowManager.LayoutParams.FLAG_FULLSCREEN; //設定當前窗體為全屏顯示 getWindow().setFlags(flag, flag); setContentView(R.layout.activity_sp); initView(); timer.schedule(task, 1000, 1000);//等待時間一秒,停頓時間一秒 /** * 正常情況下不點選跳過 */ handler = new Handler(); handler.postDelayed(runnable = new Runnable() { @Override public void run() { //從閃屏介面跳轉到首介面 Intent intent = new Intent(SpActivity.this, MainActivity.class); startActivity(intent); finish(); } }, 5000);//延遲5S後傳送handler資訊 } private void initView() { tv = (TextView) findViewById(R.id.tv);//跳過 tv.setOnClickListener(this);//跳過監聽 } TimerTask task = new TimerTask() { @Override public void run() { runOnUiThread(new Runnable() { // UI thread @Override public void run() { recLen--; tv.setText("跳過 " + recLen); if (recLen < 0) { timer.cancel(); tv.setVisibility(View.GONE);//倒數計時到0隱藏字型 } } }); } }; /** * 點選跳過 */ @Override public void onClick(View view) { switch (view.getId()) { case R.id.tv: //從閃屏介面跳轉到首介面 Intent intent = new Intent(SpActivity.this, MainActivity.class); startActivity(intent); finish(); if (runnable != null) { handler.removeCallbacks(runnable); } break; default: break; } } }
在styles.xml中改樣式,沒有標題欄(Theme.AppCompat.Light.NoActionBar),程式碼:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> </style>
以上就是 線上直播系統原始碼,開屏首頁廣告點選跳過按鈕跳過倒數計時實現的相關程式碼,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2842875/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 成品直播原始碼,html頁面點選按鈕實現頁面跳轉的兩種方法原始碼HTML
- app直播原始碼,RecycleView頁面的點選跳轉設計APP原始碼View
- 線上直播系統原始碼,預設倒數計時,自定義輸入時間倒數計時原始碼
- Android 點選按鈕跳轉Android
- 網頁倒數計時跳轉程式碼例項網頁
- 直播商城系統原始碼,點選按鈕 儲存頁面為圖片到本地原始碼
- 倒數計時指定時間頁面跳轉程式碼例項
- 視訊直播系統原始碼,倒數計時顯示,商品秒殺倒數計時原始碼
- js按鈕點選後需要倒數計時才能可能用程式碼例項JS
- 直播系統原始碼,點選滾動的輪播圖自動跳轉到相應頁原始碼
- 直播系統原始碼,實現倒數計時,定時任務原始碼
- 直播系統原始碼,啟動APP時判斷登入狀態,引導頁、登入頁、首頁的跳轉方式原始碼APP
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- 按鈕倒數計時可用效果例項程式碼
- 直播系統平臺搭建,大屏倒數計時動畫效果動畫
- 手機直播原始碼,點選按鈕,立即回到頂部原始碼
- 按鈕倒數計時指定秒數可用程式碼例項
- 倒數計時指定時間之後實現頁面跳轉效果
- ReactiveCocoa 實現 按鈕倒數計時React
- 直播系統app原始碼,自定義可以暫停的倒數計時APP原始碼
- 直播商城系統原始碼,js製作倒數計時,天,小時,分,秒原始碼JS
- 倒數計時一定時間跳轉到另一個頁面
- app直播原始碼,uniapp點選按鈕 儲存頁面為圖片到本地APP原始碼
- log1按鈕介質頁面跳轉
- 直播平臺開發,實現點選跳轉外部連結時的跳轉步驟
- 短視訊app開發,點選跳轉到另一個頁面時的過場動畫APP動畫
- 直播app系統原始碼,canvas上放置按鈕並實現點選之後全屏顯示APP原始碼Canvas
- Win10系統開機後跳過鎖屏介面怎麼設定Win10
- jquery判斷按鈕是否被點選過jQuery
- win10系統設定windows hello時如何跳過pin碼Win10Windows
- 帶貨直播系統,透過ffmpeg推流實現首屏秒開
- 直播軟體原始碼,好看的點贊按鈕原始碼
- 註冊協議閱讀倒數計時按鈕可用程式碼協議
- Js Jquery 實現的按鈕倒數計時整理JSjQuery
- jQuery實現的按鈕可用倒數計時效果jQuery
- JavaScript簡訊重發按鈕可用倒數計時JavaScript
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- Win10系統開機時怎麼跳過鎖屏畫面直接顯示密碼框登入介面Win10密碼