Canvas and Drawables 翻譯第一集
Android官方原文網址:http://developer.android.com/guide/topics/graphics/2d-graphics.html
------以下的翻譯融入了自己的思考,便於理解,很多地方翻譯不是很恰當,所以配上了英文原文
Canvas and Drawables 畫板和圖紙(圖紙是可拉伸的圖紙)
IN THIS DOCUMENT
Draw with a Canvas
On a View Drawables
Creating from resource
images
Creating from resource
XML
Shape Drawable
Nine-patch
SEE ALSO
2D-drawing APIs that allow you to render your own custom graphics onto a canvas or to modify existing Views to customize their look and feel. When drawing 2D graphics,
Android'll typically do so in one of of two API: 2D繪製APIs,這些APIs允許你渲染你自己的自訂圖形(Graphics)到畫板(Canvas)上,或修改已經存在的視圖(Views)來自訂它們的效果和體驗。當繪製2D圖形的時候,一般有兩種方式:
Draw your graphics or animations into a View object from your layout. In this manner, the drawing of your graphics is handled by the system's normal hiermarchy soo define the graphics to go inside
the View.
繪製你的圖形(Graphics)或動畫到一個視圖(View)物件裡面,透過版面配置檔案(layout)。用這種方式,你的圖形的繪製 將要被系統的正規的 視圖層級繪製進程處理---你只要簡單的定義圖形到你的視圖(View)裡面。這種方式估計是說xml中定義的背景圖片或ImageView裡的src屬性。
Draw your graphics directly to a Canvas. This way, you personally call the appropriate class's
onDraw()
method
(passing it your Canvas), or one of the Canvas
any animation.
直接繪製你的圖形(Graphics)到一個畫板(Canvas),這種方法,你要親自呼叫適當類別的onDraw()方法(傳入你的Canvas),或Canvas draw...()方法之一(如drawPicture())。這樣做,你也能夠把控任何動畫。
Option "a," drawing to a View, is your best choice when you want to draw simple graphics that do not need to change dynamically and are not part of a performance-intensive game. For into a View when you want to display a static graphic or predefined animation, within an otherwise static application. Read Drawables formore information.
選項a,當你想繪製一個簡單的圖形(圖形或不是效能加強的遊戲的一部分,這個時候,吧圖形繪製到一個視圖(View)裡,是你最好的選擇。例如:當你想顯示一張靜態的圖形或預先定義好的動畫,你應該將你的圖形繪製到一個視圖(View)裡。
Option "b," drawing to a Canvas, is better when your application needs to regularly re-draw itself. Applications such as video games should be drawing to the Canvas on its own. However, there's should be drawing to the Canvas on its own. However, thereones more thanever dole do. :
In the same thread as your UI Activity, wherein you create a custom View component in your layout, call
draw...()
and
then handle theActivityr.用你的layout建立一個自訂視圖元件(View component),呼叫invalidate()方法,然後處理onDraw()回呼。
Or, in a separate thread, wherein you manage a
invalidate()
and
perform draws to the Canvas as fast as your thread is capable (you do not need to request
reee
,在其中你管理一個SurfaceView和盡可能快的將圖形繪製到畫板(Canvas)上(你不需要請求Invalidate()
)。
以上就是Canvas and Drawables 翻譯第一集的內容,更多相關內容請關注PHP中文網(www.php.cn)!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

edge瀏覽器自帶了翻譯功能讓用戶們可以隨時隨地的進行翻譯,為用戶們帶來了極大的便利,可也有不少的用戶們表示自帶的翻譯網頁不見了,那edge瀏覽器自帶的翻譯網頁不見了怎麼辦?下面就讓本站來介紹一下edge瀏覽器自備的翻譯網頁不見了怎麼恢復方法吧。 edge瀏覽器自帶的翻譯網頁不見了怎麼恢復方法 1、檢查是否啟用了翻譯功能:在Edge瀏覽器中,點擊右上角的三個點圖標,然後選擇「設定」選項。在設定頁面的左側,選擇“語言”選項。確保“翻譯&rd

7月22日消息,今日,小米澎湃OS官微宣布小愛翻譯迎來升級,實時字幕新增日韓語翻譯,無字幕視頻、直播會議實時轉錄翻譯。面對面同聲傳譯支持12種語言互譯,包括中文、英語、日語、韓語、俄語、葡萄牙語、西班牙語、義大利語、法語、德語、印尼語、印地語。以上功能目前僅支援以下三款新機:小米MIXFold4小米MIXFlipRedmiK70至尊版據悉,2021年,小愛同學AI字幕宣布加入日文、韓文翻譯。 AI字幕採用小米自研同聲傳譯技術,提供更快速、穩定且精準的字幕閱讀體驗。 1.官方稱,小愛翻譯不僅能在影音場

搜狗瀏覽器怎麼翻譯?我們平常會用搜狗瀏覽器查閱資料的時候,會遇到一些全是英文的網站,因為看不懂英文對網站瀏覽起來就很困難,這樣也十分的不方便,遇到這種情況沒有關係!搜狗瀏覽器有內建翻譯按鈕,只要點擊一下,搜狗瀏覽器就會自動幫你翻譯整個網頁?如果你不會操作的話,小編整理搜狗瀏覽器怎麼翻譯的具體方法步驟,不會的話跟著我往下看吧!搜狗瀏覽器怎麼翻譯1、開啟搜狗瀏覽器,點選右上角的譯字圖示2、選擇翻譯文字類型,然後輸入需要翻譯的文字3、搜狗瀏覽器就會自動翻譯文字,至此操作完成以上搜狗瀏覽器怎麼翻譯的全部內

瀏覽器通常都會自備翻譯功能,這樣在瀏覽外文網站時就不用擔心看不懂啦!谷歌瀏覽器也不例外,但是有用戶發現自己打開谷歌瀏覽器的翻譯功能時沒有反應,失效了,這該如何處理?可以試試小編找到的最新解決方案。 操作教學: 點選右上角三個點,點選設定。 點擊新增語言,新增英文和中文,並為他們做出下面設置,英文設定詢問是否翻譯此語言網頁,中文設定以這種語言顯示網頁,並且中文要移至頂部,才能設定為預設語言。 如果你打開網頁沒有彈出是否翻譯選項,右鍵選擇翻譯中文,ok。

谷歌瀏覽器翻譯不了中文怎麼回事?眾所周知Google瀏覽器是自備翻譯的瀏覽器之一,大家在這款瀏覽器裡瀏覽其他國家文字的頁面時,瀏覽器會自動將頁面翻譯成中文,最近有部分用戶表示,自己在瀏覽器網頁的時候無法進行中文翻譯,這個時候我們需要在設定裡進行修復。接下來小編就帶給大家谷歌瀏覽器翻譯不了中文解決辦法,有興趣的朋友快來看看。 Google瀏覽器翻譯不了中文解決方案1、修改本地的hosts文件hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,主要作用是定義IP地址和主機名的映射關係,是一個映射IP地址

搜狗瀏覽器無法翻譯此網頁怎麼辦?搜狗瀏覽器是一款非常好用的多功能瀏覽器,其中的網頁翻譯功能非常強大,能夠幫助我們解決學習工作中的大多數麻煩。不過有些小夥伴卻反應搜狗瀏覽器有著無法翻譯此網頁的問題,這可能是因為操作不當造成的,只需要正確的操作翻譯功能就能解決,下面就由小編為大家帶來搜狗瀏覽器無法翻譯此網頁解決方法。搜狗瀏覽器無法翻譯此網頁解決方法一:1、下載並安裝搜狗瀏覽器2、開啟搜狗瀏覽器3、任意開啟一個英文網站4、網站開啟後,點選右上角的譯字圖示5、選擇翻譯文字類型,然後按一下翻譯目前網頁6

在iOS17.2中,使用iPhone操作按鈕的新自訂翻譯選項克服溝通障礙。繼續閱讀以了解如何使用它。如果您的iPhone帶有操作按鈕,例如iPhone15Pro,Apple的iOS17.2軟體更新為該按鈕帶來了新的翻譯選項,可讓您將即時對話翻譯成多種語言。根據蘋果公司的說法,翻譯不僅準確,而且具有上下文感知能力,確保有效地捕捉細微差別和口語。該功能對於旅行者、學生和任何學習語言的人來說都應該是一個福音。在使用翻譯功能之前,請務必選擇要翻譯的語言。您可以透過Apple內建的翻譯應用程式執行此操作

uniapp實現如何使用canvas繪製圖表和動畫效果,需要具體程式碼範例一、引言隨著行動裝置的普及,越來越多的應用程式需要在行動裝置上展示各種圖表和動畫效果。而uniapp作為一款基於Vue.js的跨平台開發框架,提供了使用canvas繪製圖表和動畫效果的能力。本文將介紹uniapp如何使用canvas來實現圖表和動畫效果,並給出具體的程式碼範例。二、canvas
