国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

AppCompatActivity設(shè)置為dialog彈窗主題樣式,并設(shè)置半透明背景

這篇具有很好參考價(jià)值的文章主要介紹了AppCompatActivity設(shè)置為dialog彈窗主題樣式,并設(shè)置半透明背景。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.設(shè)置style,在values文件夾下創(chuàng)建一個(gè)styles的文件,內(nèi)容如下

<resources>
    <style name="transparent_activity" parent="Theme.AppCompat.Dialog">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="android:windowNoTitle">true</item>
        <!--是否去除標(biāo)題 -->
        <item name="windowNoTitle">true</item>
        <!--是否去除邊框-->
        <item name="android:windowFrame">@null</item>
        <!-- 背景透明 -->
        <item name="android:background">#00000000</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="windowActionBar">false</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowIsTranslucent">true</item><!--半透明-->
        <item name="android:windowAnimationStyle">@android:style/Animation</item>
    </style>
</resources>

2.設(shè)置style樣式,在manifest中

<activity
            android:name=".activity.ScanActivity"
            android:theme="@style/transparent_activity"
            android:exported="false" />

如果想要?jiǎng)討B(tài)設(shè)置窗口大小

 //設(shè)置窗口大小
    private void setDisplay() {
        DisplayMetrics dm = new DisplayMetrics();
        getWindow().getWindowManager().getDefaultDisplay().getMetrics(dm);
        WindowManager.LayoutParams p = getWindow().getAttributes();
        p.height =(int) (dm.heightPixels * 0.8);
        p.width = (int) (dm.widthPixels * 0.8);
        getWindow().setAttributes(p);
    }

如果想要點(diǎn)擊空白處不消失
在activity中設(shè)置文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-557591.html

 this.setFinishOnTouchOutside(false)

到了這里,關(guān)于AppCompatActivity設(shè)置為dialog彈窗主題樣式,并設(shè)置半透明背景的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • element-ui dialog彈窗 設(shè)置點(diǎn)擊空白處不關(guān)閉

    element-ui dialog彈窗 設(shè)置點(diǎn)擊空白處不關(guān)閉

    根據(jù)官網(wǎng)提供方法 場(chǎng)景:vue實(shí)現(xiàn)的網(wǎng)站有兩個(gè)彈窗同時(shí)出現(xiàn)時(shí),關(guān)閉報(bào)警,批量進(jìn)度條彈窗也關(guān)閉了, 1、每一個(gè)頁(yè)面都有可能出現(xiàn)的報(bào)警彈窗, 2、頁(yè)面a批量操控硬件添加操作的進(jìn)度條彈窗 開始以為是因?yàn)辄c(diǎn)擊報(bào)警彈窗,相當(dāng)于點(diǎn)擊modal(空白處)所以導(dǎo)致關(guān)閉報(bào)警彈窗的同

    2024年02月09日
    瀏覽(24)
  • Vue中使用element-plus中的el-dialog定義彈窗-內(nèi)部樣式修改-v-model實(shí)現(xiàn)-demo

    Vue中使用element-plus中的el-dialog定義彈窗-內(nèi)部樣式修改-v-model實(shí)現(xiàn)-demo

    .el-dialog.no-code-dialog 添加自己定義的類名用于區(qū)分其他組件

    2024年02月11日
    瀏覽(35)
  • Qt:QWidget設(shè)置半透明背景

    Qt:QWidget設(shè)置半透明背景

    設(shè)置窗體QWidget半透明背景 首先前提條件是設(shè)置: setAttribute(Qt::WA_TranslucentBackground); 方法一:重寫QPaintEvent 方法二:自定義qss樣式 方法三:使用QGraphicsOpacityEffect ,不過(guò)這種方法會(huì)影響子控件的透明度 效果參考如下:

    2024年02月15日
    瀏覽(36)
  • vue中使用el-dialog設(shè)置彈窗對(duì)話框在前端顯示為居中
  • Visual Studio 主題和背景設(shè)置

    Visual Studio 主題和背景設(shè)置

    平日里敲代碼的過(guò)程難免會(huì)有點(diǎn)枯燥,,但是一個(gè)舒適、好看的編譯器界面會(huì)讓你的工作更加愉悅。本篇博客將介紹如何設(shè)置vs的主題和背景。 首先我們?cè)诰幾g器最上方的的一欄中找到工具。 然后再選項(xiàng)中尋找主題。 我們可以看到提供了四種主題,我們可以從中挑選自己喜

    2024年02月05日
    瀏覽(23)
  • Android設(shè)置夜間模式的主題樣式

    在 Android 中設(shè)置夜間模式,你需要?jiǎng)?chuàng)建一個(gè)名為? values-night ?的資源文件夾,并在這個(gè)文件夾下放置一個(gè)與? values ?文件夾中的樣式文件相對(duì)應(yīng)的主題配置文件。這樣系統(tǒng)會(huì)根據(jù)設(shè)備的當(dāng)前模式(日間或夜間)自動(dòng)選擇合適的主題。 以下是如何設(shè)置夜間模式主題的基本步驟:

    2024年01月18日
    瀏覽(38)
  • visual studio設(shè)置主題和背景顏色

    visual studio設(shè)置主題和背景顏色

    ? ? visual studio2019默認(rèn)的主題有4種,分別是淺白色、深黑色、藍(lán)色、藍(lán)(額外對(duì)比度),背景顏色默認(rèn)是純白色RGB(255,255,255)。字體純白色看久了,眼睛會(huì)感到酸痛、疲勞,建議改成淺白R(shí)GB(250,250,250)、豆沙綠RGB(85,123,105)、透明藍(lán)白色RGB(248,249,253)、炫酷黑RGB(30,30,30)或RGB(50,50,50)等

    2024年02月05日
    瀏覽(20)
  • PPT/PS——設(shè)置圖片的背景為透明色的方法

    PPT/PS——設(shè)置圖片的背景為透明色的方法

    將圖片放到PPT內(nèi),點(diǎn)擊圖片,點(diǎn)擊格式,刪除背景 PS小白 扣去背景流程 PS怎么把背景色改成透明色呢?

    2024年02月07日
    瀏覽(26)
  • 怎么設(shè)置Android Studio的(背景)主題顏色

    怎么設(shè)置Android Studio的(背景)主題顏色

    點(diǎn)擊File,選擇Settings… 點(diǎn)擊Appearance,在Theme選擇需要的主題顏色

    2024年02月12日
    瀏覽(20)
  • 【Qt UI相關(guān)】Qt設(shè)置窗體或控件的背景色透明

    【Qt UI相關(guān)】Qt設(shè)置窗體或控件的背景色透明

    在Qt中, QPalette (調(diào)色板)類用于設(shè)置窗體或控件的外觀顏色。首先,需要在代碼中包含 QPalette 或 QGui 頭文件。 然后,在構(gòu)造函數(shù)中添加以下代碼來(lái)設(shè)置窗體的透明度: 這里,我們使用 QPalette::Background 來(lái)設(shè)置窗體的背景色,并將其設(shè)置為全透明。 效果: 窗口整體透明,但

    2024年02月05日
    瀏覽(99)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包