很多时候,我们不想用android系统默认的风格或者属性,我们可以自定义一些风格,自定义一些控件,也可以通过改变一些属性的默认值来修改UI使之变为我们想要的UI效果,或者动作效果。
通过代码或者资源文件都可以改变窗体显示的风格:
/**
* 创建View,显示状态
* @param view
*/
public void createView(){
wm = (WindowManager) getApplicationContext().getSystemService("window");
wmParams = new WindowManager.LayoutParams();
wmParams.type = 2002;// WindowManager.LayoutParams.TYPE_PHONE//该类型提供与用户交互,置于所有应用程序上方,但是在状态栏后面
wmParams.gravity = Gravity.CENTER;
// 设置悬浮窗口长宽数据
wmParams.width = WindowManager.LayoutParams.WRAP_CONTENT;
wmParams.height = WindowManager.LayoutParams.WRAP_CONTENT;
wmParams.format = 1; // PixelFormat.RGBA_8888//所需的位图格式设置为透明的,不设置默认是不透明的
}
<style name="dialog1" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item><!--边框-->
<item name="android:windowIsFloating">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item><!--无标题-->
</style>
分享到:
相关推荐
Android UI优化之merge标签的使用,主要介绍merge方法使用的注意事项及方法实现。
Android UI 优化.ppt
Android UI优化之merge标签的使用,主要介绍ViewStub方法使用的注意事项及方法实现。
这个demo主要讲解了UI的一些优化方法,希望可以帮助需要的同学.
本文带您全面了解Android开发规范,其中包括Android编码规范,Android性能优化和Android UI优化,读完绝对不会后悔的好文章。 一、Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量...
《AndroidUI基础教程》是一本Android用户界面设计的基础入门图书。全书从最基础的技术概念开始介绍,深入讨论了UI设计的各项技术,涵盖了为应用程序创建UI的所有内容。本书不仅会告诉读者创建灵活布局的最佳方法,...
在Android应用开发过程中,屏幕上控件的布局代码和程序的逻辑代码通常是分开的。界面的布局代码是放在一个独立的xml文件中的,这个文件里面是树型组织的,控制着页面的布局
Android 性能优化之UI优化源码 配合博客参照 https://www.cnblogs.com/Oztaking/p/9350295.html
Android UI构造 Android UI的布局和优化
9、Android的UI工具包 android-ui-utils 是一个工具包用来帮助设计和开发 Android 用户界面,包含三个单独的工具:Android Asset Studio用户界面原型模具,Android 设计预览,时常需要重复确认程序版面设计状况的 ...
android 性能优化-Systrace分析UI性能android 性能优化-Systrace分析UI性能
Android优化UI设计原则!
010_android 之UI线程阻塞及其优化视频教材,讲解的比较详细,有兴趣的可以学习下哦。
利用shape优化android UI
15.6 AndroidUI优化 15.7 其他优化 15.7.1 zipalign 15.7.2 图片优化 15.8 小结 第五部分 扩展篇 第16章 Android NDK开发 16.1 AndroidNDK简介 16.2 安装和配置NDK开发环境 16.2.1 系统和软件...
15.6 AndroidUI优化 15.7 其他优化 15.7.1 zipalign 15.7.2 图片优化 15.8 小结 第五部分 扩展篇 第16章 Android NDK开发 16.1 AndroidNDK简介 16.2 安装和配置NDK开发环境 16.2.1 系统和软件...
15.6 AndroidUI优化 15.7 其他优化 15.7.1 zipalign 15.7.2 图片优化 15.8 小结 第五部分 扩展篇 第16章 Android NDK开发 16.1 AndroidNDK简介 16.2 安装和配置NDK开发环境 16.2.1 系统和软件需求 16.2.2 NDK开发...