public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Window window=getWindow();
WindowManager.LayoutParams params=window.getAttributes();
params.flags=WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
params.alpha=0.6 f;//这句就是设置窗口里控件的透明度的.0.0全透明.1.0不透明.
window.setAttributes(params);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Window window=getWindow();
WindowManager.LayoutParams params=window.getAttributes();
params.flags=WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
params.alpha=0.6 f;//这句就是设置窗口里控件的透明度的.0.0全透明.1.0不透明.
window.setAttributes(params);
}
style.xml文件
<resources>
<style name="translucent">
<item name="android:windowBackground">@color/translucent_background</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
</style>
然后在AndroidManifest文件android:theme="@style/translucent"即可