2011-12-15 10:42:51 设置透明效果 大概有三种
1、用android系统的透明效果
Java代码
android:background="@android:color/transparent"
例如 设置按钮
Java代码
<Button android:background="@android:color/transparent"

android:text="@+id/Button01"

android:id="@+id/Button01"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textColor="#ffffff" />
2、用ARGB来控制 Java代码
半透明<Button android:background="#e0000000" />
透明<Button android:background="#00000000" /> 3、设置alpha Java代码
View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
v.getBackground().setAlpha(100);//0~255透明度值
android 窗体透明的,黑暗度等的设置技巧 设置透明度(这是窗体本身的透明度,非背景) lp.alpha=
1
.5f;
31
<code bitstream="" vera="" sans="" mono',="" 'courier="" new',="" courier,="" monospace="" !important;="" float:="" none="" border-top-width:="" 0px="" border-bottom-width:="" height:="" auto="" color:="" rgb(0,0,0)="" font-size:="" 10pt="" vertical-align:="" baseline="" border-left-width:="" top:="" right:="" font-weight:="" normal="" padding-top:="" left:="" background-origin:="" initial;="" background-clip:="" initial"="" class="plain" style="margin: 0px; padding: 0px !important; border-radius: 0px !important; border: 0px !important; bottom: auto !important; float: none !important; left: auto !important; line-height: 1.1em !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; min-height: inherit !important; background: none !important;">WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
以上设置对dialog对话框同样有效 Activity的透明、半透明效果的设置transparent res/values/styles.xml
1
2
3
4
5
6
7
8
9
10
11
12
<resources>
<stylename="Transparent">
<itemname="android:windowBackground">
@color/transparent_background
</item>
<itemname="android:windowNoTitle">true </item>
<itemname="android:windowIsTranslucent">true </item>
<itemname="android:windowAnimationStyle">
@+android:style/Animation.Translucent
</item>
</style>
</resources>
res/values/color.xml
1
2
3
4
5
6
7
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<colorname="transparent_background">#50000000 </color>
</resources>
//注意:
//color.xml的#5000000前两位是透明的效果参数从00--99(透明--不怎么透明),
//后6位是颜色的设置
manifest.xml
1
2
3
4
<activity
android:name=".TransparentActivity"
android:theme="@style/Transparent">
</activity>
java代码
1
2
3
4
5
public voidonCreate (Bundle savedInstanceState ) {
super. onCreate (savedInstanceState ) ;
setTheme (R. style. Transparent ) ;
setContentView (R. layout. transparent ) ;
}

更多相关文章

  1. GifView控件,android显示gif图片
  2. textView 属性总结
  3. Android(安卓)Studio 进阶配置
  4. Android开发周刊 第四期
  5. Android有用代码片段(三)
  6. Android中手机震动的设置(Vibrator)的步骤(Android学习随笔三)
  7. Edittext 各种属性
  8. Android全屏与非全屏问题
  9. android webview 设置背景透明色

随机推荐

  1. android UiAutomator一个完整的个人信息
  2. Android(安卓)系统应用调用,intent的使用
  3. 比较好的android 开源项目
  4. android 简单服务实现
  5. android 下载图片保存在sdcard并显示可拖
  6. [Android]android.os 源代码中的Looper,H
  7. Android(安卓)-- 与WEB交互在同一个会话S
  8. Android java.lang.RuntimeException: ta
  9. Intent打开各种类型的文件
  10. Android Retrofit2 设置请求头Header