瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 P61~P64

瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 P61~P64

瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 P61~P64


資料來源:

    https://github.com/daichangya/book/tree/master/android

    https://pan.baidu.com/s/1d_xYJI0UQ_1tQzSj_V_NIg 提取码:70ch





4 thoughts on “瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 P61~P64

  1. 瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 01

    XML属性
    android:alpha
    android:background
    android:backgroundTint
    android:backgroundTintMode
    android:clickable
    android:contentDescription
    android:contextClickable
    android:drawingCacheQuality
    android:elevation
    android:fadeScrollbars
    android:fadingEdgeLength
    android:filter Touches WhenObscured
    android:fitsSystem Windows
    android:focusable
    android:focusableIn TouchMode
    android:foreground
    android:foregroundGravity
    android:foregroundTint
    andruid:foregroundTintMode
    相关方法
    setAlpha(float)
    setBackgroundResource(int)
    setBackgroundTintList(ColorStateList)
    setBackgroundTintMode
    (PorterDuff.Mode)
    setClickable(boolean)
    setContentDescription(CharSequence)
    setContextClickable(boolean)
    setDrawingCacheQuality(int)
    setElevation(float)
    setScrollbarFadingEnabled(boolean)
    get VerticalFadingEdgeLength)
    setFilterTouches WhenObscured(boolean)
    setFitsSystem Windows(boolean)
    setFocusable(boolean)
    setFocusableInTouchMode(boolean)
    setForeground(Drawable)
    setForegroundGravity(int)
    setForegroundTintList(ColorStateList)
    setForegroundTintMode(PorterDuff.Mode)
    說明
    設置該組件的透明度
    設置該組件的背景顏色
    設置對背景顏色重新著色,該屬性要
    與 android:background 結合使用
    設置對背景顏色者色的模式,該屬性
    支持PorterDuff.Mode的各值
    設置該組件是否可以激發單擊事件
    設置該組件的內容描述信息
    設置該屆性否可以激發context單
    擊事件
    設置該組件所使用的繪製緩存的質量
    設置該組件“浮”起來的高度,通過
    設置該屬性可讓該組件呈現3D效果
    設置當不使用該組件的滾動條時,是
    否淡出顯示滾動條
    設置淡出邊界的長度
    設置當該組件所在的窗口被其他窗口
    遮擋時,是否過濾觸摸事件
    設置是否基於系統窗口(如狀態欄)
    來調整視圖佈局
    設置該組件是否可以得到焦點
    設置該組件在觸摸模式下是否可以得
    到焦點
    指定繪製到組件內容上面的Drawable
    設置繪製前景Drawable時的對齊方式
    設置對前景Drawable重新色
    設置對前景Drawable色的模式

  2. 瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 02

    XML属性
    android:hapticFeedbackEnabled
    android:id
    android:isScrollContainer
    android:keepScreenOn
    android:layerType
    android:layoutDirection
    相关方法
    setHapticFeedbackEnabled(boolean)
    setld(int)
    setScrollContainer(boolean)
    setKeepScreenOn(boolean)
    setLa yer Type(int,Paint)
    setLayoutDirection(int)
    android:longClickable
    android:minHeight
    android:min Width
    android:nextFocusDown
    android:nextFocusForward
    android:nextFocusLeft
    android:nextFocusRight
    android:nextFocusUp
    android:onClick
    android:padding
    android:paddingBottom
    android:paddingEnd
    android:paddingHorizontal
    android:paddingLeft
    android:paddingRight
    android:paddingStart
    android:paddingTop
    android:padding Vertical
    android:rotation
    android:rotationX
    android:rotationY
    android:saveEnabled
    setLongClickable(boolean)
    setMinimumHeight(int)
    setMinimum Width(int)
    setNextFocusDownld(int)
    setNextFocusForwardId(int)
    setNextFocusLeftld(int)
    setNextFocusRightld(int)
    set.NextFocusUpld(int)
    setPadding(int,int,int,int)
    setPadding(int,int,int,int)
    setPaddingRelative(int,int.int,int)
    setPaddingRelative(int,int,int,int)
    setPadding(int,int,int,int)
    setPadding(int,int,int,int)
    setPaddingRelative(int,int,int,int)
    setPadding(int,int,int.int)
    setpadding(int,intint,int)
    setRotation(float)
    setRotation.X(float)
    setRotation Y(float)
    setSaveEnabled(boolean)
    說明
    設置該組件是否能對諸如長按這樣的
    事件啟用觸覺反饋
    設置該組件的唯一標識。在Java代碼
    中可通過findViewByld 來獲取它
    設置該組件是否作為可滾動容器使用
    設置該組件是否會強製手機屏幕一直
    打開
    設置該組件使用的圖層類型
    設置該組件的佈局方式。該屬性支持
    1tr(從左到右)、mtl(從右到左)、inheri
    (與父容器相同)和locle值
    設置該組件是否可以響應長單擊事件
    設置該組件的最小高度
    設置該組件的最小寬度
    設置焦點在該組件上且單擊向下鍵
    時獲得焦點的組件ID
    設置焦點在該組件上,且單擊向前鍵
    時獲得焦點的組件ID
    設置焦點在該組件上,且單擊向左鍵
    時獲得焦點的組件ID
    設置焦點在該組件上,且單擊向右鍵
    時獲得焦點的組件ID
    設置焦點在該組件上,且單擊向上鍵
    時獲得焦點的組件ID
    為該組件的單擊事件綁定監聽器
    在組件的四邊設置填充區域
    在組件的下邊設置填充區域
    相對佈局時,在組件結尾處設置填充
    區域
    在組件的左、右兩邊設置填充區域
    在組件的左邊設置填充區域
    在組件的右邊設置填充區域
    相對佈局時,在組件起始處設置填充
    區域
    在組件的上邊設置填充區域
    在組件的上、下兩邊設置填充區域
    設置該組件旋轉的角度
    設置該組件繞X軸旋轉的角度
    設置該組件繞軸旋轉的角度
    如果設置為false那麼當該組件被凍
    結時不會保存它的狀態

  3. 瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 03

    XML属性
    android:scaleX
    android:scaleY
    android:scrollIndicators
    android:scrollX
    android:scrolly
    android:scrollbarAlwaysDrawHorizontalTrack
    android:scrollbarAIwaysDraw VerticalTrack
    android:scrollbarDefaultDelayBeforeFade
    android:scrollbarSize
    android:scrollbarStyle
    相关方法
    setScaleX(float)
    setScaleY(float)
    setScrollIndicators(int)
    setScrollBarDefaultDelayBeforeFade(int)
    setScrollBarSize(int)
    setScrollBarStyle(int)
    android:scrollbarThumbHorizontal
    android:scrollbarThumb Vertical
    android:scrollbarTrackHorizontal
    android:scrollbar Track Vertical
    android:scrollbars
    android:soundEffectsEnabled
    android:tag
    setSoundEffectsEnabled(boolean)
    android:textAlignment
    android:textDirection
    android:theme
    android:transformPivotx
    android:transformPivotY
    set TextAlignment(int)
    setTextDirection(int)
    setPivotX(float)
    setPivotY(float)
    說明
    設置該組件在水平方向的縮放比
    設置該組件在垂直方向的縮放比
    設置組件滾動時顯示哪些滾動條,默
    認值是”topbottom”,即上、下顯示
    該組件初始化後的水平滾動偏移
    該組件初始化後的垂直滾動偏移
    設置該組件是否總是顯示水平滾動條
    的軌道
    設置該組件是否總是顯示垂直滾動條
    的軌道
    設置滾動條在淡出隱藏之前延遲多少
    毫秒
    設置垂直滾動條的寬度和水平滾動條
    的高度
    設置滾動條的風格和位置。該屬性支
    持如下屬性值:
    insideOverlay
    insideInset
    outsideOverlay
    outsideInset
    設置該組件的水平滾動條的滑塊對應
    的Drawable 對象
    設置該組件的垂直滾動條的滑塊對應
    的Drawable 對象
    設置該組件的水平滾動條的軌道對應
    的Drawable 對象
    設置該組件的垂直滾動條的軌道對應
    的Drawable 對象
    定義該組件滾動時顯示幾個滾動條。
    該屬性支持如下屬性值:
    none:不顯示滾動條
    horiontal:顯示水平滾動條
    vertical:顯示垂直滾動條
    設置該組件被單擊時否使用音效
    為該組件設置一個字符串類型的tag
    值。接下來可通過View的getTag獲
    取該字符串,或通過findViewWithTago
    查找該組件
    設置組件內文字的對齊方式
    設置組件內文字的排列方式
    設置該組件的主題
    設置該組件旋轉時旋轉中心的X坐標
    設置該組件旋轉時旋轉中心的Y坐標

  4. 瘋狂 Android 講義, 4/e – 所有UI元件通用屬性與對應方法 04

    XML属性
    android:transitionName
    android:translationX
    android:translationY
    android:translationZ
    android:visibility
    相关方法
    set TranslationX(float)
    setTranslation Y(float)
    set TranslationZ(float)
    setVisibility(int)
    說明
    為該View 指定名字以便 Transiion
    識別它
    設置該組件在X方向上的位移
    設置該組件在Y方向上的位移
    設置該組件在方向(垂直屏幕方向)
    上的位移
    設置該組件是否可見

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *