设置窗体及空间透明、半透明

来源:互联网 发布:网络博客体验金 编辑:程序博客网 时间:2024/05/20 16:08
控件透明可以设置属性为
android:background="@null"
View v = findViewById(R.id.content);//找到你要設透明背景的layout 的idv.getBackground().setAlpha(100);//0~255透明度值int color = Color.argb(0, 255, 0, 255); // 第一个值为透明度btn.setBackgroundColor(color);
控件半透明
<Button android:background="#e0000000" ... /> //半透明

窗口透明
在Manifest.xml中设置
android:theme="@android:style/Theme.Translucent"
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setTheme(R.style.Transparent);setContentView(R.layout.activity_main);}
窗口全屏半透明
<resources>    <style name="Transparent">        <item name="android:windowBackground">@color/translucent_background</item><!-- 在color中添加 <color name="translucent_background">#60000000</color> -->        <item name="android:windowNoTitle">true</item>        <item name="android:windowIsTranslucent">true</item>        <item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>    </style></resources>
设置Manifest.xml中的Activity属性
android:theme="@style/Transparent"





原创粉丝点击