Android——透明度设置
2015-12-04 08:49
399 查看
Drawable的设置参数为int 取值:0~255,View的设置参数为float 取值:0~1
通过Drawable对透明度的设置:
//Activity的onCreate()中,setContentView()后,添加如下代码:
int color = getResources().getColor(android.R.color.black);
Drawable drawable = new ColorDrawable(color);
drawable.setAlpha(150);
getWindow().setBackgroundDrawable(drawable);
对View设置
View view = findViewById();
view.setAlpha(float);//float 取值范围0~1
对Activity设置
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
//在Manifest.xml文件中的activity属性中添加
<activity android:name="....yourActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.Transparent" />
通过Drawable对透明度的设置:
//Activity的onCreate()中,setContentView()后,添加如下代码:
int color = getResources().getColor(android.R.color.black);
Drawable drawable = new ColorDrawable(color);
drawable.setAlpha(150);
getWindow().setBackgroundDrawable(drawable);
对View设置
View view = findViewById();
view.setAlpha(float);//float 取值范围0~1
对Activity设置
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
//在Manifest.xml文件中的activity属性中添加
<activity android:name="....yourActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.Transparent" />
相关文章推荐
- [android] edittext常用属性:
- Android 定位(二 Network)
- Android 官方推荐 : DialogFragment 创建对话框
- Android Studio 错误Error:(16, 13) Failed to resolve: com.android.support:support-v4:15.+ android.vi
- Android定位 (一 Gps)
- Android Class requries API level 12
- Dream_10_21_ViewPager_Tab
- Android示例java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.
- 2015年12月广师android群内容分享
- 安卓开发学习笔记(三)
- Android5.x Notification应用解析
- Android5.x Notification应用解析
- 在android开发中使用multdex的方法-IT蓝豹为你整理
- Android 6.0电源管理方式
- 谈谈源码中的SparseArray
- LruMemoryCache和LruCache
- Android Touch事件的分发机制
- Android Studio如何使用SlidingMenu
- Fragment的两个子类ListFragment和DialogFragment的应用Demo
- Android测试教程10--monkey Test