请选择 进入手机版 | 继续访问电脑版

登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 258|回复: 0

[lua教程] 【lua教程】隐藏安卓手机底部虚拟按键

[复制链接]

441

主题

506

帖子

1944

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1944

荣誉管理论坛元老

发表于 2021-6-30 23:18:41 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. require "import"# P2 \3 R( p4 Q( D
  2. import "android.app.*"+ P" F" f' x5 O4 o8 o
  3. import "android.os.*"& g5 K* h' Q0 w( P4 `
  4. import "android.widget.*"
    : u5 B9 ~; x, Z) u! _/ i7 O
  5. import "android.view.*"- B: b1 {1 i% O. x: _

  6. & x& \. w3 P2 R
  7. import "android.os.Build"
    + o0 V& ~3 A* U% Y: w' ~! }
  8. import "android.view.WindowManager"* _& Y3 V, f1 [7 O+ |& A& u
  9. import "android.view.View"
    " f# a( i- ~5 u
  10. ( Z. a( R* n  y# o( H
  11. activity.setContentView(loadlayout("layout")). D/ X: I3 B; e$ ?& }* X% o
  12. ' M% J  `* p; I7 v9 }% C
  13. function 隐藏虚拟按键()9 s7 h) n" j3 Z2 l+ w! G* }
  14.   if Build.VERSION.SDK_INT > 11 and Build.VERSION.SDK_INT < 19
    2 w: Q* ]) M* a2 C$ S: z( H
  15.     v = this.getWindow().getDecorView();
    4 a2 A1 ]1 x0 S/ u: y+ W! E
  16.     v.setSystemUiVisibility(View.GONE);/ H- U- p6 I: C* K/ \9 b
  17.    elseif (Build.VERSION.SDK_INT >= 19)& a& s: M4 p# Q1 o
  18.     decorView = activity.getWindow().getDecorView();
    : M* L8 G* c& U7 |: J
  19.     uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION| View.SYSTEM_UI_FLAG_IMMERSIVE;. P% w. _, ^+ L6 Y
  20.     decorView.setSystemUiVisibility(uiOptions);
    9 K: x/ U2 @4 _. H4 J; Y
  21.     activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);  H: t& q9 S& c, ~' J5 j. y
  22.   end
    0 |$ p$ d3 ^3 _. B3 o) n
  23. end
    7 I8 o: O$ N  F1 ?  [1 n
  24. 1 n# I! X$ N( l! x1 }( b( o

  25. ) ]2 A' n& ?" ~7 y
  26. --定时器 两秒 隐藏一次$ ~+ \/ a  S7 G& G
  27. ti=Ticker()
    ' T9 Q. D1 U( u4 Z
  28. ti.Period=2000
    3 Y- m- g! |5 y, C6 W6 B3 ^
  29. ti.onTick=function()
    " S/ r- j5 Y: N, z/ a
  30.   隐藏虚拟按键()3 T* ^& h- r" n
  31. end
    : C7 f- f7 A; P' G9 W8 e* @
  32. --启动Ticker定时器$ H4 E& ]9 C1 M
  33. ti.start()
    $ b- g* u/ O8 G0 T

  34. 4 K# H+ U( }1 [0 J7 o! y6 F
  35. ) q0 J: \, h  B& y! Q9 d
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区

GMT+8, 2022-8-11 23:12 , Processed in 0.094466 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表