DF开全屏就这块璧有点小毛病延时是什么毛病

自己制作的时实监控软件,在全屏下会延时,卡顿,窗口越小越正常,是什么原因,求解!_百度知道Android全屏对话框(附带延时关闭效果)_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Android全屏对话框(附带延时关闭效果)
来源:Linux社区&
作者:cqupt_chen
自定义style,设置全屏属性
&resources&
& & &style name="AppTheme" parent=":Theme.Black"/&& & &style name="processDialog" && & & & &item name="android:windowIsFloating"&true&/item&&!--是否浮现在activity之上--& & & & & &item name="android:windowFullscreen"&true&/item&& & & & & &item name="android:windowIsTranslucent"&false&/item&&!--半透明--&& & & & & &item name="android:windowNoTitle"&true&/item&&!--无标题--&& & & & & &item name="android:windowBackground"&@android:color/transparent&/item&&!--背景透明--&& & & & & &item name="android:backgroundDimEnabled"&true&/item&&!--模糊--&& & & & & &item name="android:backgroundDimAmount"&0.5&/item& & & & & &item name="android:alpha"&0.3&/item& & & &/style&&
&/resources&
代码中加载这个view并把view set到dialog上,这样全屏的dialog就完成了
mView = LayoutInflater.from(this).inflate(R.layout.process_dialog, null);& &processDialog = new Dialog(LogActivity.this, R.style.processDialog);& &processDialog.setCancelable(false);&processDialog.setContentView(mView);& mAutoCloseDialog = new AutoCloseDialog(processDialog);mAutoCloseDialog.show(Prefs.DIALOG_DISPLAY_TIME);
接下来用一个封装好的类,做一个延时关闭的效果
import java.util.concurrent.Eimport java.util.concurrent.ScheduledExecutorSimport java.util.concurrent.TimeU
import android.app.D
public class AutoCloseDialog{& & & & & private D& & & private ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();& & & & & & public AutoCloseDialog(Dialog dialog){& & & & & this.dialog =& & & }& & & & & & public void show(long duration){& & & && & & & Runnable runner = new Runnable() {& & & & & & & public void run() {& & & & & & & & & dialog.dismiss();& & & & & & & }& & & & & };& & & & & executor.schedule(runner, duration, TimeUnit.MILLISECONDS);& & & & dialog.show();& & }& & & & }
更多Android相关信息见 专题页面
相关资讯 & & &
& (11/01/:55)
& (12/14/:35)
& (01/11/:36)
& (06/13/:02)
& (06/14/:50)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款三星788DF显示器跑跑卡丁车全屏为什么调整_百度知道

参考资料

 

随机推荐