fut*_*lib 5 layout android view
我想将自己的对话框完全绘制成自定义视图.我可以以这样的方式显示它,使其显示在所有其他视图之上,并且所有触摸事件(甚至是对话框区域之外的事件)都会重定向到对话框吗?
Lum*_*mis 10
我发现使用透明活动和startActivityForResult()让我完全自由地想要我的"对话框"的外观和行为.所以我建议您查看一下:如何在Android上创建透明的活动?
全屏和更深的背景选择:
<style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">
<item name="android:windowBackground">@color/transparentActivityBackground</item>
</style>
Run Code Online (Sandbox Code Playgroud)
然后在strings.xml中:
<color name="transparentActivityBackground">#55000000</color>
Run Code Online (Sandbox Code Playgroud)
如果要模糊上一个活动的屏幕,请在setContentView之前使用此行:
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11102 次 |
最近记录: |