之前对于设置Activity的style只找到很有限的几种:比如android:theme="@style/Theme.NoShadow.NoTitle"

在这个例子中发现,可以设置综合的,复杂的style,写在这里记录一下。

<resources xmlns:android="http://schemas.android.com/apk/res/android">



<style name="ImageloadingDialogStyle" parent="android:Theme.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowContentOverlay">@null</item><!--对话框是否有遮盖 -->
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">true</item>
</style>


<style name="AnimHead" parent="@android:style/Animation">
<item name="android:windowEnterAnimation">@anim/head_in</item>
<item name="android:windowExitAnimation">@anim/head_out</item>
</style>
<!-- 显示大图片 -->
<style name="ImageScale" parent="android:Theme.Black.NoTitleBar">
<item name="android:windowAnimationStyle">@style/AnimHead</item>
<item name="android:windowNoTitle">true</item>
<!-- 无标题 -->
<item name="android:windowFullscreen">true</item>
<!-- 设置全屏显示 -->
<item name="android:windowFrame">@null</item>
<!-- 边框 -->
<item name="android:windowIsFloating">false</item>
<!-- 是否浮现在activity之上 -->
<item name="android:windowIsTranslucent">true</item>
<!-- 半透明 -->
<item name="android:windowBackground">@android:color/black</item>
<item name="android:backgroundDimEnabled">true</item>
<!-- 模糊 -->
</style>


</resources>

更多相关文章

  1. android圆角、边框、画线效果、RatingBar背景
  2. android edittext 边框 源码实现
  3. android 自定义对话框宽不能占满父layout的解决办法
  4. android 对话框中的进度条 (ProgressDialog)
  5. Android实现登录对话框
  6. 使Activity以对话框的形式弹出来

随机推荐

  1. Android手动清除APP中Data目录下的文件
  2. Android(安卓)8.0源码编译问题记录
  3. Android(安卓)彩色上下文菜单 Context
  4. Android(安卓)webview ajax session 问题
  5. getSystemService 的参数
  6. Android线程池的详细说明(一)
  7. 关于android与h5互调简介
  8. Android(安卓)MediaRecorder 录制视频 st
  9. Android中的位运算的例子(一)
  10. Android(安卓)Studio layout中的布局文件