View相關知識學習(一)

2021-07-05 18:41:13 字數 618 閱讀 2049

覺得ui這方面挺重要的,也非常感興趣,因此,接下來的一系列文章都會跟這方面相關。

1、在自定義控制項的時候,比較規範的是,在資源檔案裡面寫好相關的屬性,然後可以直接應用,例如,可以在res裡面建立乙個attrs檔案,格式如下,詳細的可以參考api的相關介紹。

2、下面這個可以是為一些控制項設定不同狀態的屬性,在得到焦點的時候,沒有得到焦點的時候.可以按下的時候,不可按的時候.

3、在想要自己自定義view的時候,只要你呼叫了invalidate方法(意思是讓view無效),他就會呼叫ondraw方法,重新繪製view。

在要繪製view的時候,我們需要畫筆paint,在是使用之前需要設定畫筆的一些屬性,如顏色和大小等等,然後才可以使用。至於要畫什麼就是呼叫canvas的某個draw方法。

下面是乙個幾個方法的介紹。

Linux相關知識學習(一)

1.啟動 停掉eth0 ifup eth0 ifdown eth0 2.重啟所有網絡卡 etc init.d network restart 3.網絡卡配置的dns優先於 etc resolv.conf配置的,並且重啟網絡卡會覆蓋 etc resolv.conf 4.更改主機名 同時修改 etc s...

View的一些小知識

1 layoutinflater view渲染器,用於渲染各種布局並且把它載入到你的主布局中,主要方法layoutinflater.inflate resourceid,root 內部邏輯是使用android提供的pull解析方式來解析布局檔案的。解析出來後通過反射方法來建立解析出來的控制項。2 兩...

學習record相關知識

概念 當使用元組進行程式設計的時候,如果過於龐大的元素數量,將會很難記住。record提出來,是用於提供c語言裡面的一種類似structure的乙個有著固定數目字段的資料結構。記錄定義 record person,構造乙個record p1 person.例項 author erlang.hell ...