Go Android custom Control Trilogy series Full Parse (animation, drawing, custom view)

Source: Internet
Author: User
Tags custom graphics

Source: http://blog.csdn.net/harvic880925/article/details/50995268

One, custom control trilogy of animation chapter

1, "Custom control trilogy of animation (a)--alpha, scale, translate, rotate, set of XML properties and usage"
2, "Custom control trilogy of animation chapter (ii)--interpolator Interpolator"
3, "Custom Control Trilogy Animation chapter (three)--code Generation Alpha, scale, translate, rotate, set and interpolator animation"
4, "Custom control trilogy of animation chapter (iv)--valueanimator basic use"

    • Primary knowledge of valueanimator:ofint,offloat and listener usage

5, "Custom Control Trilogy Animation chapter (v)--valueanimator Advanced (i)"

    • This section is very important to explain the use of interpolator and evaluator and how to customize knowledge
    • How do you do the effects of background color gradients in this section?

6, "Custom Control Trilogy Animation chapter (VI)--valueanimator Advanced (ii)"

    • This section focuses on the Ofobject function usage of valueanimator
    • You can see the telescopic effect of the custom elastic circle
    • How to add a top interpolator effect to a-Z letter change

7, "Custom control trilogy of animation chapter (vii)--objectanimator basic use"

    • This section speaks about the use of objectanimator and how to use objectanimator to achieve the effects of the previous sections.

8, "Custom Control Trilogy Animation chapter (eight)--propertyvaluesholder and Keyframe"

    • This section focuses on how to customize the knowledge of keyframes
    • Use keyframes to achieve phone ringing effects

9, "The Custom Control Trilogy Animation chapter (nine)--Joint animation Code Implementation"

    • This section explains how to implement a combination of animation knowledge including sequential playback, simultaneous playback and free definition of sequential playback, and animation listener-related knowledge

10, "The Custom Control Trilogy Animation chapter (10)--Joint animation XML implementation and use example"

    • Using XML to realize the knowledge of combinatorial animation
    • The path menu animation is implemented

11, "Custom Control Trilogy Animation chapter (11)--layoutanimation and Gridlayoutanimation"

    • Explains how the control's entry animation is implemented in the container class

12, "Custom Control Trilogy Animation chapter (12)--animatelayoutchanges and Layouttransition"

    • Customize how controls Enter, exit, and other related animations in a container class


13, "The Custom Control Trilogy Animation chapter (13)--implementation of the ListView item into the animation"

    • Explains one example: how to animate the entry of each item in the ListView

In the animated article, from one to 10 articles must be mastered, 11-13 is not to be mastered, have an impression on the line

Second, custom control trilogy of the drawing chapter

1, "Custom control trilogy of the drawing Chapter (a): Overview and Basic geometry Drawing"
2, "Custom control trilogy of the drawing Chapter (ii): Path and text"
3, "Custom control trilogy of the drawing Chapter (III): Region (Range)"
4, "Custom control trilogy of the drawing chapter (four): Canvas transformation and Operation"
5, "Custom control trilogy of the drawing Chapter (v): DrawText () detailed"
6, "Custom control trilogy of Drawing (vi)--path Bezier curve and gesture trajectory, water ripple effect"

    • This article will describe several methods of gesture trajectory capture and ripple effect implementation

7, "Custom control trilogy of the drawing chapter (vii)--paint function of the big summary"

    • This article will describe the various effects of the path, such as rust path, custom graphics path, dashed path, etc.

8, "Custom control trilogy of the drawing chapter (eight)--paint ColorMatrix and filter Effect"

    • This article will cover the implementation of various filter effects: including black and white filters, anti-ancient filters, color enhancement filters, color substitution, etc.

9, "Custom control trilogy of Drawing (ix)--paint of the Setcolorfilter"

    • Click on the button to dynamically deepen the color of the picture (simple method)
    • You can learn how to set different color images dynamically for different themes (Settint ())

10, "Custom control trilogy of Drawing (10)--paint Setxfermode (a)"

    • The principle and disabling method of hardware acceleration
    • Selection color substitution, fused images, reverse selection color substitution

11, "Custom control trilogy of the drawing chapter (11)--paint Setxfermode (ii)"

    • Books in the Bookshelf selected light effect
    • Twiter Logo Hollow Effect Realization
    • Picture rounded corners implementation
    • Image Reflection Realization
    • Eraser Effect Implementation
    • Scratch Card Effect achieved

12, "Custom control trilogy of the drawing chapter (12)--paint Setxfermode (iii)"

    • Area Ripple Animation effect
    • ECG Animation
    • Irregular ripple
    • Another way to realize the brush card, picture reflection, etc.

13, "Custom control trilogy of the drawing chapter (13)--canvas and Layer (i)"

    • There are no special effects in this article, but this is a very important part of the drawing, which plays an important role in understanding canvas drawing.

14, "Custom control trilogy of the drawing chapter (14)--canvas and Layer (ii)"

    • The sequel to the previous article explains the specific significance of the flag used in Save, Savelayer, and Savelayeralpha

15, "Custom control trilogy of the drawing chapter (15)--QQ red dot Drag Delete effect implementation (Basic principles)"

    • Summarize and review the previous knowledge points, involving canvas drawing, savelayer layer, Bezier curve, gesture monitoring and frame-wise animation, etc.
    • The initial realization of the QQ red dot drag effect

This series is still going on, remember to keep watching.

If you like my article, then you will be more like my public number, will regularly push the blogger's latest articles and collect dry goods to share to everyone (once a week)

Go Android custom Control Trilogy series Full Parse (animation, drawing, custom view)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.