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

Android實(shí)現(xiàn)時(shí)鐘特效

 更新時(shí)間:2019年12月20日 09:22:39   作者:_yuanhao  
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)時(shí)鐘特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Android實(shí)現(xiàn)時(shí)鐘特效的具體代碼,供大家參考,具體內(nèi)容如下

效果展示:

功能介紹:

如果您想換一張背景圖,可以點(diǎn)擊左下角按按鈕切換背景圖片。
如果您不想看見右上方的日期,可以點(diǎn)擊它,他就會(huì)隨即隱藏。如果你想 再次查看,請(qǐng)點(diǎn)擊左下角切換壁紙按鈕他就會(huì)被再次展示。

Demo 下載地址:

點(diǎn)擊此處跳轉(zhuǎn):AndroidClockDemo

部分代碼展示:

mainActivity部分:

實(shí)現(xiàn)切換,獲得事件并顯示等功能。

public class MainActivity extends AppCompatActivity {
  private int[] imageIds = new int[]{
      R.drawable.bac_1,
      R.drawable.bac_2,
      R.drawable.bac_3,
      R.drawable.bac_4
  };
  private int num = 1;     //num用于確定背景圖
  private boolean flagI = true;//i 用于控制日期顯隱
  private ImageView imageView;
  private TextView textView;
  private TextView textViewDate;
  private Handler handler = new Handler(){
    @Override
    public void handleMessage(Message msg) {
      SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss");// HH:mm:ss
      //獲取當(dāng)前時(shí)間
      Date date = new Date(System.currentTimeMillis());
      textView.setText("" + simpleDateFormat.format(date));
      simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日");// HH:mm:ss
      textViewDate.setText("" + simpleDateFormat.format(date));
    }
  };
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    transparency();//系統(tǒng)狀態(tài)欄透明
    textView = (TextView) findViewById(R.id.txt);
    imageView = (ImageView) findViewById(R.id.background);
    textViewDate = (TextView) findViewById(R.id.date);
    refreshTime();
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
  }
  //事件刷新線程
  private void refreshTime(){
    new Thread(){//每秒更新時(shí)間
      @Override
      public void run() {
        while (true){
          Message meg = new Message();
          handler.sendMessage(meg);
          try {
            sleep(1000);
          } catch (InterruptedException e) {
            e.printStackTrace();
          }
        }
      }
    }.start();
  }
  //日期顯隱點(diǎn)擊事件
  public void show(View view){
    if(flagI) {
      textViewDate.setVisibility(View.GONE);
      flagI = false;
    }//重新顯現(xiàn)方法在背景按鈕上
  }
  //懸浮按鈕 更換背景
  public void change(View view){
    imageView.setImageResource(imageIds[num++]);
    num %= 4;
    textViewDate.setVisibility(View.VISIBLE);
    flagI = true;
  }
  //設(shè)置系統(tǒng)菜單為透明
  private void transparency(){
    if (Build.VERSION.SDK_INT >= 21) {
      View decorView = getWindow().getDecorView();
      decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
      getWindow().setStatusBarColor(Color.TRANSPARENT);
    }
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android仿美團(tuán)下拉菜單(商品選購(gòu))實(shí)例代碼

    Android仿美團(tuán)下拉菜單(商品選購(gòu))實(shí)例代碼

    這篇文章主要介紹了Android仿美團(tuán)下拉菜單(商品選購(gòu))實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • 獲取Android界面性能數(shù)據(jù)的快捷方法

    獲取Android界面性能數(shù)據(jù)的快捷方法

    這篇文章主要介紹了獲取Android界面性能數(shù)據(jù)的快捷方法,幫助大家更好的理解和學(xué)習(xí)使用Android開發(fā),感興趣的朋友可以了解下
    2021-04-04
  • Android編程簡(jiǎn)單解析JSON格式數(shù)據(jù)的方法示例

    Android編程簡(jiǎn)單解析JSON格式數(shù)據(jù)的方法示例

    這篇文章主要介紹了Android編程簡(jiǎn)單解析JSON格式數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了Android編程解析json格式數(shù)據(jù)的實(shí)現(xiàn)方法與相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • Android中PackageManager使用詳解

    Android中PackageManager使用詳解

    PackageManger的主要職責(zé)是管理應(yīng)用程序包,通過它可以獲取應(yīng)用程序信息,這篇文章主要給大家介紹了關(guān)于Android中PackageManager使用的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Android百度地圖應(yīng)用之創(chuàng)建顯示地圖

    Android百度地圖應(yīng)用之創(chuàng)建顯示地圖

    這篇文章主要為大家詳細(xì)介紹了Android百度地圖應(yīng)用之創(chuàng)建顯示地圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Android性能優(yōu)化之圖片大小,尺寸壓縮綜合解決方案

    Android性能優(yōu)化之圖片大小,尺寸壓縮綜合解決方案

    隨著Android手機(jī)的越來越先進(jìn),給我們開發(fā)者而言傳遞的圖片也是越來越大,這個(gè)時(shí)候我們可以對(duì)一些沒有必要原圖展示的圖片進(jìn)行壓縮,這篇文章主要給大家介紹了關(guān)于Android性能優(yōu)化之圖片大小,尺寸壓縮的綜合解決方案,需要的朋友可以參考下
    2022-04-04
  • Android自定義可左右滑動(dòng)和點(diǎn)擊的折線圖

    Android自定義可左右滑動(dòng)和點(diǎn)擊的折線圖

    這篇文章主要為大家詳細(xì)介紹了Android自定義可左右滑動(dòng)和點(diǎn)擊的折線圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Android TextView字體顏色設(shè)置方法小結(jié)

    Android TextView字體顏色設(shè)置方法小結(jié)

    這篇文章主要介紹了Android TextView字體顏色設(shè)置方法,結(jié)合實(shí)例形式總結(jié)分析了Android開發(fā)中TextView設(shè)置字體顏色的常用技巧,需要的朋友可以參考下
    2016-02-02
  • 使用WEB工具快速提高Android開發(fā)效率

    使用WEB工具快速提高Android開發(fā)效率

    正所謂工欲善其事,必先利其器。學(xué)習(xí)并應(yīng)用優(yōu)秀的輪子,可以讓我們跑的更快,走的更遠(yuǎn)。這里所指的工具是廣義的,泛指能幫助我們開發(fā)的東西,或者能提高我們效率的東西,包括:開發(fā)工具,監(jiān)測(cè)工具,第三方代碼庫(kù)等
    2016-02-02
  • 怎樣實(shí)現(xiàn)android http-post方法實(shí)例說明

    怎樣實(shí)現(xiàn)android http-post方法實(shí)例說明

    android http-post方法在開發(fā)中如何實(shí)現(xiàn),具體代碼如下,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助
    2013-06-06

最新評(píng)論

昭平县| 大石桥市| 东乌珠穆沁旗| 兴海县| 建德市| 西盟| 杨浦区| 闽侯县| 黎城县| 金塔县| 花莲县| 梁河县| 无为县| 兴宁市| 林甸县| 横山县| 韩城市| 平江县| 桂平市| 滨海县| 河西区| 惠州市| 台中县| 五大连池市| 竹溪县| 怀远县| 邻水| 抚松县| 云安县| 五家渠市| 神农架林区| 宁波市| 铜梁县| 和龙市| 阳信县| 兴安县| 深州市| 牟定县| 岫岩| 沙田区| 高尔夫|