`
hougenit
  • 浏览: 12828 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Dialog透明度的设置

 
阅读更多
Dialog dg = new Dialog(this);    
Window window = dg.getWindow();    
WindowManager.LayoutParams lp = window.getAttributes();    
lp.alpha = 0.5f;    
window.setAttributes(lp);    
//lp.alpha = 0.5f 透明度设置 其值要合理 自己反复测试  
分享到:
评论

相关推荐

    遮罩层弹出半透明dialog

    遮罩层弹出半透明dialog,很fashion。

    Android Dialog设置透明背景以及位置

    - 创建自定义样式:在`res/values/styles.xml`文件中创建一个新的Dialog主题,比如`Theme.Translucent.Dialog`,并在其中设置`android:background="@android:color/transparent"`,使得Dialog背景变为透明。...

    [Android][控制Dialog大小,位置,透明度]

    控制Dialog的大小、位置和透明度是优化用户体验的重要环节,这可以使Dialog更符合应用的设计风格和用户习惯。以下将详细讲解如何实现这些功能。 首先,我们来看如何控制Dialog的大小。在Android中,Dialog的大小...

    Dialog显示SeekBar控制背景透明度

    在这个特定的场景中,我们探讨的是如何在`Dialog`中集成`SeekBar`来控制背景的透明度,提升用户体验。`SeekBar`是一个滑动条控件,用户可以通过拖动滑块来改变某个值,这里它被用来调整背景的不透明度。 首先,我们...

    dialog背景透明

    `@android:color/transparent`表示完全透明,你可以通过调节颜色的alpha值来控制透明度。 3. **设置Dialog布局**: 创建一个XML布局文件(如dialog_layout.xml)以定义Dialog的内容,包括需要显示的文本、按钮等...

    Dialog显示SeekBar控制背景透明度效果.zip

    在Android开发中,有时我们需要创建具有自定义功能的Dialog,比如改变背景的透明度。这个"Dialog显示SeekBar控制背景透明度效果"项目就是一个很好的示例,它展示了如何实现在Dialog中使用SeekBar来动态调整背景的...

    android 磨砂透明效果的dialog

    总结来说,要实现一个带有磨砂透明效果并且点击Dialog外部自动退出的功能,你需要创建自定义布局,设置背景透明度和模糊效果,自定义Dialog类并处理触摸事件。这个过程涉及到Android UI设计、自定义组件以及事件监听...

    透明度dialog

    `windowBackground`引用了一个自定义的背景 drawable(例如`dialog_background.xml`),在这个drawable中,你可以设置不同级别的透明度。 2. **创建背景Drawable** 在`res/drawable`目录下创建`dialog_background....

    半透明dialog从左往右滑动显示

    // 设置Dialog的透明度 getDialog().getWindow().setDimAmount(0.5f); // 0.5f代表50%的透明度 // ...其他设置... return builder.create(); } } ``` 2. 自定义布局: 在`res/layout`目录下创建一个名为`...

    自定义圆角的dialog

    6. **其他自定义功能**:除了基本的样式定制,我们还可以根据需求添加如触摸外部关闭、设置透明度、动态调整大小等功能。 通过以上步骤,我们就成功地创建了一个具有圆角样式的自定义Dialog。自定义Dialog不仅可以...

    VC对话框以及设置对话框的透明度

    然后,使用 `SetLayeredWindowAttributes()` 函数设置对话框的透明度,其中最后一个参数Alpha值用于控制透明度,范围从0(完全透明)到255(完全不透明)。 4. **处理透明度的细节** 当设置透明度时,需要注意以下...

    vc mfc实现dialog半透明置顶效果

    使用`SetLayeredWindowAttributes`函数设置窗口的透明度。透明度由一个介于0和255之间的值决定,0表示完全透明,255表示完全不透明。例如,设为50%透明: ```cpp COLORREF keyColor = RGB(0, 0, 0); // 通常选择...

    Android编程实现activity dialog透明背景的方法

    与 Activity 透明背景类似,要实现 Dialog 透明背景,需要在 styles.xml 文件中设置 Dialog 的主题样式。首先,需要创建一个新的样式,例如 app_transparent_dialog。 ```xml <style name="app_transparent_dialog...

    vc++实现窗体透明

    3. **设置透明度**:`SetLayeredWindowAttributes`函数允许我们设置窗口的透明度。参数`bAlpha`可以控制透明度,值越小透明度越高。例如,设置为255表示完全不透明,0表示完全透明。 4. **颜色关键值**:如果希望...

    dialogstyle 去掉背景白色框

    如果希望Dialog完全透明,可以在自定义主题中设置`android:backgroundDimEnabled`为`false`,并调整`android:windowIsTranslucent`为`true`: ```xml <style name="AppDialogTheme" parent="Theme.AppCompat.Light....

    Android自定义Dialog内部透明、外部遮罩效果

    在 Dialog 的 onCreate 方法中,我们使用 getWindow 方法来获取当前 Dialog 的 Window 对象,然后使用 setAttributes 方法来设置 Dialog 的宽度、高度、透明度等参数。 在 Dialog 的 onClick 方法中,我们使用 ...

    android自定义透明对话框,透明提示框,自定义Dialog

    在`res/values/styles.xml`文件中创建一个新的主题,例如`Theme.Translucent.Dialog`,并设置其背景透明: ```xml <style name="Theme.Translucent.Dialog" parent="Theme.AppCompat.Light.Dialog"> ...

    解决Android popupWindow设置背景透明度无效的问题

    然后,将透明度设置为想要的值: ```java lp.alpha = bgAlpha; // 0.0-1.0 ``` 最后,将设置好的窗口属性应用到当前 activity 中: ```java ActivityB.getInstance().getMainActivity().getWindow().setAttributes...

    dialog动画进入退出的动画

    在Android开发中,Dialog是一种...在实际开发中,还可以根据需求调整动画参数,如持续时间、透明度变化等,以达到更佳的视觉效果。同时,结合Android的其他特性,如颜色主题、触摸反馈等,可以进一步优化Dialog的设计。

    qml 用item自定义dialog 对话框

    例如,使用`SequentialAnimation`和`NumberAnimation`改变对话框的透明度或大小: ```qml SequentialAnimation { running: dialog.opening NumberAnimation { target: dialog; property: "opacity"; to: 1; ...

Global site tag (gtag.js) - Google Analytics