Android UI框架概覽

2021-08-17 23:14:21 字數 795 閱讀 1862

在android中絕大部分的ui元件都是存放在android.widget包及其子包、android.view包及其子包,其中所有的ui檢視元件都是繼承自

view

,view類還有乙個重要的子類

viewgroup

,所以它也具有view的特性,但它主要用來充當view的容器,將其中的view視作自己的孩子,對它的子view進行管理,當然它的孩子也可以是viewgroup型別。viewgroup往往是作為其他的元件的容器。

在android中,view比檢視具有更廣的含義,它包含了使用者互動和顯示,更像windows作業系統中的window。viewgroup(根節點)和它的孩子們(view和viewgroup)以樹形結構形成了乙個層次結構,view類有接受和處理訊息的功能

更為詳細的構成結構可以參考:

其中view的子類textview是最值得關注的:

Android UI框架集結

通過這些框架,感覺自己菜出了底線 知乎是個好地方,近年來也集結了不少段子手 有哪些 android 的開源介面庫?android上有哪些比較好的開源 ui 元件?大牛的帖子 最流行的android元件大全 各種android ui開源框架 android酷炫實用的開源框架 ui框架 後面的幾個帖子跟...

常用Cocoa框架概覽

cocoa不是一種程式語言 它可以執行多種程式語言 它也不是乙個開發工具 通過命令列我們仍然可以開發cocoa程式 它是建立mac os x和ios程式的原生物件導向api,為這兩者應用提供了程式設計環境。其實所有的mac os x和ios程式都是由大量的物件構成,而這些物件的根物件都是nsobje...

深度學習框架概覽

import numpy as np import tensorflow as tf w tf.variable 0,dtype tf.float32 定義引數 cost tf.add tf.add w 2,tf.multiply 10,w 25 定義損失函式 損失函式j w 5 2,我們希望通過優...