`
sanfeng_chow
  • 浏览: 101570 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

如何让Dialog背景色透明

    博客分类:
  • GXT
阅读更多

在做dialog对话框时,默认内容和边框的颜色不一致。个人感觉不太美观。

找到一个神奇的属性,可以其颜色一致。

如下:

myDialog.setPlain(true);

参看API说明:

 

  /**
   * True to render the window body with a transparent background so that it
   * will blend into the framing elements, false to add a lighter background
   * color to visually highlight the body element and separate it more
   * distinctly from the surrounding frame (defaults to false).
   * 
   * @param plain true to enable the plain style
   */
  public void setPlain(boolean plain) {
    this.plain = plain;
  }
 
分享到:
评论
1 楼 qq371390323 2012-02-23  
我怎么没这个属性

相关推荐

    dialog背景透明

    "dialog背景透明"这个主题涉及到如何使Dialog的背景变得透明,从而让Dialog内容浮现在应用背景之上,展现出背景的形状。下面将详细探讨实现这一效果的技术要点。 首先,我们了解Dialog的基本结构。Dialog通常基于...

    dialogstyle 去掉背景白色框

    -- 其他自定义属性,如背景颜色、字体大小等 --> ``` 2. 应用自定义主题: 在Dialog实例化时,通过设置`setTheme()`方法应用自定义主题,或者在DialogFragment的onCreateDialog()方法中设置: ```java // 对于...

    简单自定义透明loading dialog

    你可以使用`FrameLayout`作为根视图,并设置其背景为半透明颜色,例如`#80000000`。然后添加一个`ProgressBar`或者使用自定义动画来表示加载状态。 2. **创建自定义Dialog类**: 在`src`目录下的适当包名内创建一...

    android 磨砂透明效果的dialog

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

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

    在上面的代码中,我们不仅设置了 `windowIsTranslucent` 属性和 `windowBackground` 属性,还设置了 `backgroundDimEnabled` 属性和 `backgroundDimAmount` 属性,这使得 Dialog 的背景颜色可以根据需要进行调整。...

    Dialog显示SeekBar控制背景透明度

    `updateBackgroundAlpha()`方法通过`Window`对象的`getDecorView()`获取根视图,并设置其背景颜色为黑色但具有指定透明度。 为了展示这个功能,`SeekBarDemo`项目可能包含了一个活动或fragment,通过实例化并显示`...

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

    当用户滑动SeekBar时,我们可以根据 SeekBar 的当前位置计算新的Alpha值,然后将这个值应用到Dialog的背景颜色上。 4. **动态修改View属性**: 要在运行时更改Dialog的背景透明度,我们需要获取Dialog的背景视图,...

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

    你可以通过修改Dialog的背景颜色或Alpha值来调整透明度。在创建Dialog时,可以使用`setCanceledOnTouchOutside(false)`方法来控制Dialog的点击外部区域是否关闭,同时,可以设置`getWindow()....

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

    // 通常选择对话框背景色作为关键颜色 DWORD alpha = 127; // 50% 透明度 SetLayeredWindowAttributes(m_hWnd, keyColor, alpha, LWA_ALPHA); ``` 3. **对话框置顶**: 使用`SetWindowPos`函数将对话框置于...

    VC中对话框窗体背景透明而控件不透明

    在VC++(Visual C++)开发环境中,创建一个对话框(Dialog)并实现其背景透明,但保持对话框上的控件(Controls)不透明,是一个常见的需求,这通常用于实现某些特殊的用户界面效果。以下是对这个主题的详细解释: ...

    Android编程实现对话框Dialog背景透明功能示例

    我们将背景颜色设置为 `#333333`,并添加了一个边框和圆角。 现在,让我们看一下对话框的布局: ```xml xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...

    vc++实现背景透明的按钮

    当`WM_PAINT`消息到来时,我们不应像普通按钮那样填充背景色,而是忽略它,这样背景就可以透过按钮看到。`WM_ERASEBKGND`消息用于擦除窗口背景,我们可以让它返回`FALSE`,阻止系统默认的擦除行为。 3. **使用Alpha...

    Android开发教程之Android背景透明的 Dialog--千锋培训

    在Android开发中,创建具有特定视觉效果的对话框(Dialog)是常见的需求,例如让Dialog背景透明或去除边框、标题等。以下是一份详细的Android开发教程,将介绍如何实现这些效果。 首先,我们来讨论如何控制Dialog的...

    改变MFC对话框背景色、控件内的字体

    请注意,`SetBkMode(TRANSPARENT)`用于使控件背景透明,这样对话框的背景颜色才能显示出来。而`CreateSolidBrush(backColor)`创建了一个基于指定颜色的实心画刷,这个画刷将被用作控件的背景。 除了`OnCtlColor`...

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

    1. Style: Dialog 的样式是通过 style 来指定的,style 中可以指定 Dialog 的背景颜色、透明度、边框样式等。 2. Layout: Dialog 的布局是通过 xml 文件来指定的,布局中可以包含各种控件,如文本框、按钮等。 3...

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

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

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

    在这个类中,我们可以重写`onCreateDialog()`方法来设置Dialog的属性,如背景颜色、动画等。 ```java public class FloatDialog extends DialogFragment { // ...其他代码... @Override public Dialog ...

    自定义圆角的dialog

    Dialog是基于对话框窗口构建的,通常包含一个背景、标题、内容区域以及按钮等元素。自定义Dialog主要涉及以下几个方面: 1. **创建布局文件**:首先,我们需要设计一个XML布局文件,定义Dialog的显示内容和样式。...

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

    在这个特定的应用场景中,SeekBar被用作调节器,其值的变化对应于Dialog背景的透明度,而不是一般的进度值。 实现这一功能需要自定义Dialog类,覆盖默认的行为。开发者需要在自定义Dialog中添加SeekBar并监听其滑动...

Global site tag (gtag.js) - Google Analytics