ANDROID 2 D Surface Manager SGL View android
- Slides: 11
ANDROID 架構與 2 D 繪圖 Surface Manager 繪圖管理者 SGL: 繪圖引擎
View : (android. view. View) 2 D 繪圖主要函數 on. Draw(Canvas canvas) 內部類別 View. Base. Saved. State View. Measure. Spec 其他函數 on. Finish. Inflate() on. Measure(int, int) on. Layout(boolean, int, int) on. Size. Changed(int, int) on. Key. Down(int, Key. Event) on. Key. Up(int, Key. Event) on. Trackball. Event(Motion. Event) on. Touch. Event(Motion. Event) on. Focus. Changed(boolean, int, Rect) on. Window. Focus. Changed(boolean) on. Attached. To. Window() on. Detached. From. Window() on. Window. Visibility. Changed(int) 事件 View. On. Click. Listener View. On. Create. Context. Menu. Listen er View. On. Focus. Change. Listener View. On. Key. Listener View. On. Long. Click. Listener View. On. Touch. Listener http: //developer. android. com/reference/android/view/View. html
Canvas android. graphics. Canvas draw. ARGB(…) draw. Arc(…) draw. Bitmap. Mesh(…) draw. Circle(…) draw. Color(…) draw. Lines(…) draw. Oval(…) draw. Paint(…) draw. Path(…) draw. Picture(…) draw. Point(…) draw. Points(…) draw. Pos. Text(…) draw. Rect(…) draw. Round. Rect(…) draw. Text. On. Path(…) draw. Vertices(…) free. Gl. Caches(…) get. Clip. Bounds(…) get. Density() set. Bitmap() set. Density() set. Draw. Filter() clip. Path(. . . ) save() clip. Rect(. . . ) save. Layer( clip. Region(. . . ) save. Layer. Alpha( concat(. . . ) scale() get. GL() set. Matrix() get. Height() set. Viewport() get. Matrix() skew() get. Save. Count() translate() get. Width() is. Opaque() quick. Reject( restore() restore. To. Count() rotate() http: //developer. android. com/reference/android/graphics/Canvas. ht ml
Bitmap android. graphics. Bitmap compress() copy. Pixels. From. Buffer() copy. Pixels. To. Buffer() create. Bitmap() create. Scaled. Bitmap() describe. Contents() erase. Color() extract. Alpha() get. Config() get. Density() get. Height() get. Nine. Patch. Chunk() get. Pixel() get. Row. Bytes() get. Scaled. Height() get. Scaled. Width() get. Width() has. Alpha() is. Mutable() is. Recycled() prepare. To. Draw() recycle() set. Density() set. Pixels() write. To. Parcel() http: //developer. android. com/reference/android/graphics/Bitmap. html
http: //developer. android. com/reference/android/graphics/Paint. html Paint android. graphics. Paint ascent() get. Shader() get. Text. Widths() break. Text() get. Stroke. Cap() get. Text. Widths() clear. Shadow. Layer() get. Stroke. Join() get. Text. Widths() descent() get. Stroke. Miter() get. Typeface() get. Alpha() get. Stroke. Width() get. Xfermode() get. Color() get. Style() is. Anti. Alias() get. Color. Filter() get. Text. Align() is. Dither() get. Fill. Path() get. Text. Bounds() is. Fake. Bold. Text() get. Flags() get. Text. Bounds() is. Filter. Bitmap() get. Font. Metrics() get. Text. Path() is. Linear. Text() get. Font. Metrics. Int() get. Text. Path() is. Strike. Thru. Text() get. Font. Spacing() get. Text. Scale. X() is. Subpixel. Text() get. Mask. Filter() get. Text. Size() is. Underline. Text() get. Path. Effect() get. Text. Skew. X() measure. Text() get. Rasterizer() get. Text. Widths() measure. Text() measure. Text() reset() set. ARGB() set. Alpha() set. Anti. Alias() set. Color. Filter() set. Dither() set. Fake. Bold. Text() set. Filter. Bitmap() set. Flags() set. Linear. Text() set. Mask. Filter() set. Path. Effect() set. Rasterizer() set. Shader() set. Shadow. Layer() set. Strike. Thru. Text() set. Stroke. Cap() set. Stroke. Join() set. Stroke. Miter() set. Stroke. Width() set. Style() set. Subpixel. Text() set. Text. Align() set. Text. Scale. X() set. Text. Size() set. Text. Skew. X() set. Typeface() set. Underline. Text() set. Xfermode()
結語 相關物件 View : 基本視覺元件 Surface View : 雙重緩衝的 View Canvas : 畫布 Bitmap : 圖檔 Paint : 畫筆 Canvas 的重要函數 draw. Line(); draw. Rect() draw. Circle() draw. Text() draw. Bitmap()
- Android sgl
- Resource manager in android framework
- Visual studio android emulator hyper-v
- Senior manager vs general manager
- Portfolio manager synergy manager parental developer
- Android lifecycleservice
- Grid view in android
- Android internals
- View dhcp leases watchguard system manager
- Lateral surface area formula triangular prism
- Spin coat
- Curved surface area of cone