日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

补15

發布時間:2025/4/5 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 补15 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 創建安卓應用
  • 創建custom
    • 定義變量
    • 構造方法,初始化畫筆
    • 繪制方法--繪制兔子
  • 編寫主界面類
  • 運行效果

創建安卓應用

創建custom

定義變量

構造方法,初始化畫筆

繪制方法–繪制兔子

package net.zjs.draw_circle_view;import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.graphics.RectF; import android.view.View;public class CustomView extends View {private Paint paint;//畫筆private int screenWidth;//屏幕寬度private int screenHeight;//屏幕高度/** 構造方法--初始化畫筆* */public CustomView(Context context) {super(context);//實例化畫筆paint=new Paint();//設置畫筆防鋸齒形paint.setAntiAlias(true); // //設置畫筆顏色 // paint.setColor(Color.BLACK);//獲取屏幕寬度screenWidth=((Activity) context).getWindowManager().getDefaultDisplay().getWidth();//獲取屏幕高度screenHeight=((Activity) context).getWindowManager().getDefaultDisplay().getHeight();}/** 繪制方法* 繪制兔子*/protected void onDraw(Canvas canvas){super.onDraw(canvas);//設置畫筆顏色--黑色paint.setColor(Color.BLACK);//paint.setStyle(Paint.Style.STROKE);//繪制橢圓(設置其大小)--左耳朵canvas.drawArc(new RectF(200,200,400,1000),0,360,true,paint);//繪制橢圓(右耳朵)canvas.drawArc(new RectF(700,200,900,1000),0,360,true,paint);//繪制圓(臉)paint.setColor(Color.WHITE);paint.setStyle(Paint.Style.FILL);canvas.drawCircle(550,1200,500,paint);paint.setColor(Color.BLACK);paint.setStyle(Paint.Style.STROKE);//空心圓canvas.drawCircle(550,1200,500,paint);//繪制實心圓(眼睛)paint.setStyle(Paint.Style.FILL);canvas.drawCircle(350,1100,40,paint);canvas.drawCircle(750,1100,40,paint);//直線(嘴)canvas.drawLine(300,1400,800,1400,paint);//矩形(牙齒)paint.setStyle(Paint.Style.STROKE);canvas.drawRect(new Rect(400,1500,500,1400),paint);canvas.drawRect(new Rect(600,1500,700,1400),paint);}}

編寫主界面類

package net.zjs.draw_circle_view;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity {private CustomView mCustomview;//聲明自定義視圖@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//實例化自定義視圖mCustomview=new CustomView(this);//將自定義視圖設置為用戶界面setContentView(mCustomview);}}

運行效果

總結

以上是生活随笔為你收集整理的补15的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。