安卓canvas设置HTML,安卓开发中view和canvas的理解
這幾天一直在研究ViewGroup這個(gè)類,根據(jù)很多資料了解到,viewgroup是一個(gè)view的容器,可以實(shí)現(xiàn)很多布局控件其實(shí)都是通過(guò)繼承這個(gè)類實(shí)現(xiàn)的,而且如果你要實(shí)現(xiàn)自己的布局自定義viewgroup也是最恰當(dāng)?shù)姆椒ā?/p>
但是自定義viewgroup涉及到很多關(guān)于view的函數(shù),最典型的就是onMeasure,關(guān)于onMeasure你可以去參考如下這些文章:
好了簡(jiǎn)單的說(shuō)來(lái) onMeasure的作用就是設(shè)置子視圖的大小區(qū)域,可是這又canvas扯上關(guān)系了,view其實(shí)是canvas畫(huà)出來(lái)的,但是canvas是如何畫(huà)出一個(gè)大小固定的視圖的呢,??canvas不就是整個(gè)手機(jī)屏幕嗎。
這是疑惑的第一個(gè)問(wèn)題。
第二個(gè)問(wèn)題是viewgroup中的onLayout()
這個(gè)函數(shù)是設(shè)置子view的布局位置,但是這個(gè)位置到底是相對(duì)于什么而言的,scrollto移動(dòng)的到底是什么,和canvas的translate移動(dòng)函數(shù)有什么關(guān)系。
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的安卓canvas设置HTML,安卓开发中view和canvas的理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机网络英语第二章,计算机网络英文题库
- 下一篇: HTML+CSS实现旋转太极图动态效果