Theme主題大全

2021-08-03 08:12:09 字數 1936 閱讀 3770

視窗主題設定:(這裡主要對於activity設定,用到系統自動主題內容) 

•android:theme=」@android:style/theme.dialog」 將乙個activity顯示為能話框模式

•android:theme=」@android:style/theme.notitlebar」 不顯示應用程式標題欄

•android:theme=」@android:style/theme.notitlebar.fullscreen」 不顯示應用程式標題欄,並全屏

•android:theme=」theme.light」 背景為白色

•android:theme=」theme.light.notitlebar」 白色背景並無標題欄

•android:theme=」theme.light.notitlebar.fullscreen」 白色背景,無標題欄,全屏

•android:theme=」theme.black」 背景黑色

•android:theme=」theme.black.notitlebar」 黑色背景並無標題欄

•android:theme=」theme.black.notitlebar.fullscreen」 黑色背景,無標題欄,全屏

•android:theme=」theme.wall*****」 用系統桌面為應用程式背景

•android:theme=」theme.wall*****.notitlebar」 用系統桌面為應用程式背景,且無標題欄

•android:theme=」theme.wall*****.notitlebar.fullscreen」 用系統桌面為應用程式背景,無標題欄,全屏

•android:theme=」translucent」 半透明

•android:theme=」theme.translucent.notitlebar」

•android:theme=」theme.translucent.notitlebar.fullscreen」

•android:theme=」theme.panel」

•android:theme=」theme.light.panel」

//1、設定背景圖theme  

true

//2、設定透明theme

true

theme1 程式啟動快,介面先顯示背景圖,然後再重新整理其他介面控制項。給人重新整理不同步感覺。 

theme2 給人程式啟動慢感覺,介面一次性刷出來,重新整理同步。

windowmanager.layoutparams lp=getwindow().getattributes();

lp.alpha=0.5f;

getwindow().setattributes(lp);

alpha在0.0f到1.0f之間。

windowmanager.layoutparams lp=getwindow().getattributes();

lp.dimamount=0.5f;

getwindow().setattributes(lp);

getwindow().addflags(windowmanager.layoutparams.flag_dim_behind);

dimamount在0.0f和1.0f之間。

getwindow().setflags(windowmanager.layoutparams.flag_blur_behind,

windowmanager.layoutparams.flag_blur_behind);

view設定view view=...

view.getbackground().setalpha(100);//0~255透明度值 ,0為完全透明,255為不透明

theme主題的原理

在反編譯wpf程式集的時候經常會發現乙個命名為theme的資料夾 這個資料夾中存放著乙個預編譯的資源字典,如圖 這個實際上是wpf的乙個冷門功能 windows主題支援。你可能沒有聽說過這個功能,但是如果你像我一樣是接觸過xp的上個世紀過來的人,就會記得windows的不同主題能夠影響元素外觀。其實...

Theme使用主題和定義

一 定義skin,在專案中新建asp.net資料夾,裡面有一項是主題資料夾theme,建立好後,裡面又可以增加skin 檔案,在裡面增加skinfile檔案,會預設增加skinfile資料夾,在skinfile檔案中可以這樣定義 方法1 方法2 也可以在專案裡再新定義乙個css檔案例如style.c...

Android中的主題 Theme

所以同樣是v7相容包,會有api版本號不同的區別,要注意。更多主題 以下都是指 包含 中來看就可以,提示有就有,沒有就沒有。black 黑色風格 light 光明風格 dark 黑暗風格 daynight 白晝風格 wall 牆紙為背景 translucent 透明背景 panel 平板風格 dia...