If you plan to completely customize a View, you need to implement the View class (all Android Views are implemented in this class) and implement the onMeasure(...) method to determine the size and the onDraw(...) method to confirm the drawing. Customizing View is divided into 6 steps ***step
2. Implement the paint brush class There are two brushes in this article
3. Override the onMeasure(…) method Implementing this method tells the parent container how to abandon the custom View. You can determine the height and width of your View by providing measureSpecs. The following is a square. Confirm that its width and height are the same.
Notice: This method requires at least one setMeasuredDimension(..) call, otherwise an IllegalStateException error will be reported. 4. Implement the onSizeChanged(…) method This method is how you get the current width and height of the View. Here we calculate the center and radius.
5. Implement the onDraw(…) method This method provides how to draw the view, and the Canvas class it provides can be used for drawing.
6. Add your View
That’s it. Customizing View is not as difficult as you think. |
<<: 10 Tips for Solving Problems in Android Development
>>: Android Studio debugging tips you don't know
There are a lot of suggestions on optimizing Amaz...
Hu Yong’s personal profile: He started studying S...
Socializing with acquaintances is the basis of ou...
Chinese astronauts Tang Hongbo, Tang Shengjie and...
This journey is purely fictitious But the knowled...
The "morning C and night A" skin care m...
Recently, Apple officially released its own wirel...
Incorporating computer vision into AR and VR is c...
Today I want to share with you a way to make money...
C4D XPresso|From beginner to advanced - C4D skill...
Friends who like to study horoscopes must have he...
As early as last fall, there were multiple reports...
What? Reading and understanding this article can ...
Recently, many netizens have expressed that they ...
Spring Festival holiday + student winter vacation...