一、 目標 android 版本應受最低 android 版本和目標框架。
即:最低 android 版本 < =targetsdkversion 目標 android 版本 < = 目標框架compilesdkversion
android 顏色透明度
如果視覺稿給顏色值 後面還有標了透明度,用下面這種計算方法
android中的顏色值一般格式是:#aarrggbb。aa就是透明度值(這裡我只聊透明度)。
1. 透明度的計算
透明度分為256個等級,即 0 - 256,0就是透明,255就是不透明
透明度 (透明)0 –> 255(不透明) 對應著16進製制 (透明)00 –> ff(不透明)
比如:50%透明度
50%也就是256的一半即128,因為是從0開始算的,所以是 127,轉換成16進製制就是 7f
2.獻上透明度**
注意:我這裡寫的是透明度值,不是不透明度值,這是兩個不同的概念,注意區分。
需要不透明度值的,可以自己算:透明度值 + 不透明度值 = 100%
如果你的ui設計師給的視覺稿標註是:顏色#ffffff,透明度40% 。那你的計算方式應該是:
將透明度轉換成不透明度。不透明度為:60%
不透明度乘以255。 我們得到結果:153
將計算結果轉換成16進製制。得到最終的不透明度:99
將不透明度和顏色值拼接成argb格式。得到最終的顏色值: #99ffffff
所以,你的ui設計師要的顏色是:#99ffffff
下面是我**裡的透明度值的計算方式是:(a:透明度; h:16進製制)
255*(100% - a%) 通過計算器轉為16進製制 h
(ps:因為計算結果取整數,所以可能會有乙個進製位的誤差,比如50%的透明度值,上面「1.透明度的計算」中的計算是127,16進製為7f,這裡計算是127.5,四捨五入為128,16進製為80。所以,看到這裡不用驚慌,7f跟80肉眼看起來是差不多的,不用去計較)
00是完全透明(百分百透明),ff就是完全不透明
透明度16進製表示
100 %
99 %
98 %
97 %
96 %
0a95 %
0d94 %
0f93 %
92 %
91 %
90 %
1a89 %
1c88 %
1e87 %
86 %
85 %
84 %
83 %
2b82 %
2e81 %
80 %
79 %
78 %
77 %
3b76 %
3d75 %
74 %
73 %
72 %
71 %
4a70 %
4d69 %
4f68 %
67 %
66 %
65 %
64 %
5c63 %
5e62 %
61 %
60 %
59 %
58 %
6b57 %
6e56 %
55 %
54 %
53 %
52 %
7a51 %
7d50 %
49 %
48 %
47 %
46 %
8a45 %
8c44 %
8f43 %
42 %
41 %
40 %
39 %
9c38 %
9e37 %
a136 %
a335 %
a634 %
a833 %
ab32 %
ad31 %
b030 %
b329 %
b528 %
b827 %
ba26 %
bd25 %
bf24 %
c223 %
c422 %
c721 %
c920 %
cc19 %
cf18 %
d117 %
d416 %
d615 %
d914 %
db13 %
de12 %
e011 %
e310 %
e69 %
e88 %
eb7 %
ed6 %
f05 %
f24 %
f53 %
f72 %
fa1 %
fc0 %
ff
開發中遇到的兩個小問題
1.要處理買家的名字,之後再顯示,中間用 號代替,兩頭各留乙個字。如果買家有暱稱,則處理暱稱,否則處理買家 pin 一開始是這樣判斷的 if buyer.getnickname null else結果上線執行了n天之後,我自測出問題來了 測試環境資料庫有些買家的暱稱是 不為null,之後進入 hid...
xcode兩個小知識
今天聽乙個老師講了一下有關ios開發中所用的xcode的兩個小知識,感覺是裝x利器,所以跟大家分享一下。一 大家都知道專案執行時候會有乙個介面一閃而過,也知道上面顯示的是launchscreen.storyboard上面的內容,而且我們還會發現這個介面不能和使用者互動。這是因為我們看到的其實是根據l...
mediawiki使用中遇到的兩個問題
1 禁止新使用者自行註冊 在localsettings.php中加入 prevent new user registrations wgwhitelistaccount array user 0,sysop 1,developer 1 試了一下,沒什麼用。於是去官網上找了一下 wgwhitelist...