TextView,imageView屬性講解

2022-09-14 23:45:23 字數 2060 閱讀 1559

所有單個檢視都是直接或者間接繼承於view的,所以view有的屬性,它們都有:

1:textview,繼承於view,在view的基礎上加了文字,所以也多了一些對於文字的屬性

android:text="hello world!"  文字的內容

android:textalignment="center" 文字的位置,這是在中心,也可在左(start)或右(end)等

android:textcolor="@color/coloraccent" 文字的顏色

android:textscalex="1" 文字橫向拉伸的倍數,也可豎向拉伸,則是textscaley

android:textsize="40sp" 文字文字的大小

android:shadowcolor="@color/coloraccent" 文字投影的顏色

android:shadowradius="20f" 文字投影半徑的大小

android:shadowdx="20f" 文字在x軸上投影的大小

android:shadowdy="20f" 文字在y軸上投影的大小

android:textstyle="bold" 文字的樣式,bold表示加粗文字

android:drawableleft="@drawable/circle_selected" 在文字的左邊新增,也可在上,下,右

以上是常用的屬性

textview也可直接通過id值獲取,其屬性也可直接通過.text...獲取,以賦值

也可以通過set....對其賦值:

注意:通過textview.text獲取的文字是charsequence型別,不是string型別,需要將其轉換

2:imageview屬性:在view的基礎上加了image的屬性

android:src="@drawable/banner" 新增上去

android:scaletype="center" 在imageview控制項中的拉伸方式

拉伸方式:

1:fit:按比例縮放,當寬度或者高度達到控制項邊緣時,停止縮放

fitstart:如果沒有填滿控制項,則顯示在初始位子

fitend:與fitstart相反

fitcenter:顯示在中心

fitxy: 自由縮放,直到寬高都填滿,可能會失真

center:等比例縮放

centerinside:等比例縮放直到整個顯示在控制項中

centercrop:等比例縮放,直到填滿整個控制項

卷連門的應用(clip),從左緩慢向右開啟,或從中間向兩邊開啟等

1:先建立乙個drawreserce檔案,並將其改為clip型別

<?xml version="1.0" encoding="utf-8"?>

是從哪開始展開,從開始位置(錶該控制項座標的開始位置),結束位置,還是從中間

2:將該檔案新增到imageview上

android:src="@drawable/clip"

3:利用定時器啟動

clipdrawable的展開是通過它的level屬性,其範圍是0到10000,一點點的展開

//定時器的應用

val timer = timer()

//獲取新增到上的clipdrawable

val clipdrawable = imageview.drawable as clipdrawable

timer.schedule(object : timertask()

}}, 0,//延遲的時間,

100 //間隔的時間,注意這裡的時間是以毫秒為單位的

)

CSS的animation屬性使用例項講解

一 animation的語法 1 keyframes 插入關鍵幀 1 formto形式 css code複製內容到剪貼簿 2 百分比的形式 css code複製內容到剪貼簿 2 animation name 定義動畫的名稱 animation name none 動畫的名稱 1 動畫的名稱是由key...

Spring註解驅動第九講 屬性賦值

在使用只用spring註解開發的時候,可以使用 value和 propertysource註解進行給物件的屬性進行賦值.1,建立乙個簡單的實體類 public class person 的形式,例如age屬性 3,在主配置類中通過 propertysource註解載入配置檔案,然後通過 的形式取配置...

MYSQL學習筆記 第四講 列屬性

第四講 列屬性 1.是否為空 規定乙個欄位的值,是否可以是null null not null 2.預設屬性值 通過default value來說明 預設值,在沒有為該字段設定值時啟用,而且預設值的使用需要使用固定值 常見的是 乙個字段不能為空,而且存在預設值 3.主鍵 pk primary key...