登录  | 立即注册

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

查看: 906|回复: 0

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

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 23:18:41 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. require "import"
    / r; {+ G) E2 c' c/ l+ b
  2. import "android.app.*"
    + h! D) L7 f$ j
  3. import "android.os.*". w  a9 V: }" h2 k
  4. import "android.widget.*"
    % B! }3 H, a( o& `! D3 z8 U
  5. import "android.view.*"
    7 Y# R. M1 [9 d+ C1 k

  6. " Z4 {: |) _- R. h
  7. import "android.os.Build"" Q/ `/ J" F; T, p4 u2 N) l3 e
  8. import "android.view.WindowManager"
    . k* Z! a* y) a0 y: X& w
  9. import "android.view.View"
    9 L4 I: h, ]6 d. P! B" \
  10. 1 `. ]$ v- S! }; X8 n. X( {7 D
  11. activity.setContentView(loadlayout("layout"))
    $ S! H6 @' x' r! {

  12. 8 J1 `0 U3 m' X$ b1 A+ e+ b( ]
  13. function 隐藏虚拟按键()' x" h1 f) o  b
  14.   if Build.VERSION.SDK_INT > 11 and Build.VERSION.SDK_INT < 19* r( q! S1 C7 \  c( z3 j2 m, b. Y
  15.     v = this.getWindow().getDecorView();
    , J% z. T8 O+ X1 T2 ~" F
  16.     v.setSystemUiVisibility(View.GONE);/ U& @* v% N6 v5 q" O' e- S
  17.    elseif (Build.VERSION.SDK_INT >= 19)8 e- q+ g3 t- \! R( r& a* l4 V5 f
  18.     decorView = activity.getWindow().getDecorView();
    3 b% X4 K4 o% U; h$ J" R
  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;
    2 I" U- V, u/ n4 T9 p
  20.     decorView.setSystemUiVisibility(uiOptions);
    , A& K0 ]. Y1 c" j3 M
  21.     activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);: U% ?5 W+ k' O" G4 B  H: y5 G( f
  22.   end: K( t+ X) B* |
  23. end) X) Q1 j! j4 Z. u

  24. 3 U0 g1 w7 B4 i! h: t. q

  25. # K7 i# Y( e, }: C' g, G- J3 L
  26. --定时器 两秒 隐藏一次
    2 P; b2 h! i) t8 p' R
  27. ti=Ticker(), M1 d# J/ f2 w& i8 ^, c9 c
  28. ti.Period=2000
    6 |& {/ H! h, y0 V, n& G0 z% h  M" F
  29. ti.onTick=function()
    ( ]/ J2 T2 h  ~% M: y2 Y% P0 t
  30.   隐藏虚拟按键()" M0 B& l# e2 |! X4 [
  31. end# C+ a) r0 P( V; m1 Q* C
  32. --启动Ticker定时器" y/ V+ f0 Q7 L* e& I+ _
  33. ti.start()  {  K/ h% g4 `  q4 ?* O7 b* O
  34. 8 N0 S3 A1 `) `
  35. % B7 [% j4 b) g( |* A7 O
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-28 18:58 , Processed in 0.047188 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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