-
總結(jié)三查看全部
-
總結(jié)二查看全部
-
總結(jié)一查看全部
-
側(cè)滑系數(shù)總結(jié)查看全部
-
抽屜式側(cè)滑:TranslationX(View view,float f)/TranslationY:view指要移動的組件,f指拖動距離。查看全部
-
自定義屬性步驟,在界面布局文件中使用自定義view時為其指定一個自定義屬性,使用該屬性需要定位命名空間,格式為:“http://schemas.android.com/apk/res/+項目子包”查看全部
-
ViewHelper.setTranslationX(mMenu, l); 邏輯:mMenu的寬度填補scrollview前段的空缺查看全部
-
隱藏標題查看全部
-
DP轉(zhuǎn)化為PX查看全部
-
自定義view的實現(xiàn)需要注意查看全部
-
自定義ViewGroup [ 查看全文 ]查看全部
-
323查看全部
-
從UI設(shè)計師的角度理解: px(像素)是我們UI設(shè)計師在PS里使用的(不解釋),同時也是手機屏幕上所顯示的(也不解釋) dp是開發(fā)寫layout的時候使用的尺寸單位,sp是開發(fā)寫layout時關(guān)于字體的字號單位,且dp與sp總為1:1關(guān)系。 Android支持四種不同的dpi模式:ldpi mdpi hdpi xhdpi 一般地,手機分辨率與所運行的dpi模式是匹配的,例如hvga(320x480像素)的手機屏幕一般在3.5英寸左右,運行在mdpi模式下(也有例外,稍后解釋)(這個是ROM控制的,app不能改變)。當運行在mdpi下時,1dp=1px:也就是說設(shè)計師在PS里定義一個item高48px,開發(fā)就會定義該item高48dp;Photoshop中14px大的字體,開發(fā)會定義為14sp。 對于一部wvga(480x800)手機(G7、N1、NS),一般是運行在hdpi模式下。當運行在hdpi模式下時,1dp=1.5px:也就是說設(shè)計師在PS里定義一個item高72px,開發(fā)就會定義該item高48dp;Photoshop中21px大的字體,開發(fā)會定義為14sp。 所以,當你的app需要適配多個dpi模式的時候(例如同時適配mdpi與hdpi),若你在wvga下做設(shè)計,你需要將你的各數(shù)值都為3的倍數(shù),并在切圖標注時將所有的數(shù)字除以3乘以2換算成dp,這樣開發(fā)的同一套layout就能用在兩個不同的dpi模式下,而不是寫兩套layout。 mdpi與hdpi是2:3的關(guān)系 mdpi與xhdpi是1:2的關(guān)系 ldpi與mdpi是3:4的關(guān)系 Galaxy Nexus 是720P屏幕,就是運行在xhdpi下的。 可以想見為什么iOS的開發(fā)者升級到 Retina Display 是多么的無痛 再補充一種例外,有些比較山寨的Pad有可能是7英寸屏幕,分辨率為wvga(480x800)運行在mdpi下,所以一部wvga手機是320x533dp,一部wvga平板是480x800dp,可以顯示的內(nèi)容會多很多。查看全部
-
將dp轉(zhuǎn)為px 以下為資料解釋,因為不懂,所以查找了一下。 dp也就是dip。這個和sp基本類似。如果設(shè)置表示長度、高度等屬性時可以使用dp 或sp。但如果設(shè)置字體,需要使用sp。dp是與密度無關(guān),sp除了與密度無關(guān)外,還與scale無關(guān)。如果屏幕密度為160,這時dp和sp和px是一 樣的。1dp=1sp=1px,但如果使用px作單位,如果屏幕大小不變(假設(shè)還是3.2寸),而屏幕密度變成了320。那么原來TextView的寬度 設(shè)成160px,在密度為320的3.2寸屏幕里看要比在密度為160的3.2寸屏幕上看短了一半。但如果設(shè)置成160dp或160sp的話。系統(tǒng)會自動 將width屬性值設(shè)置成320px的。也就是160 * 320 / 160。其中320 / 160可稱為密度比例因子。也就是說,如果使用dp和sp,系統(tǒng)會根據(jù)屏幕密度的變化自動進行轉(zhuǎn)換。 下面看一下其他單位的含義 px:表示屏幕實際的象素。例如,320*480的屏幕在橫向有320個象素,在縱向有480個象素。 in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手機屏幕大小,經(jīng)常說,3.2(英)寸、3.5(英)寸、4(英)寸就是指這個單位。這些尺寸是屏幕的對角線長度。如果手機的屏幕是3.2英寸,表示手機的屏幕(可視區(qū)域)對角線長度是3.2*2.54 = 8.128厘米。讀者可以去量一量自己的手機屏幕,看和實際的尺寸是否一致。 mm:表示毫米,是屏幕的物理尺寸。 pt:表示一個點,是屏幕的物理尺寸。大小為1英寸的1/72。 原文:http://blog.csdn.net/nokiaguy/article/details/5509638查看全部
-
側(cè)滑菜單總結(jié)查看全部
舉報
0/150
提交
取消