『Android基礎入門』自定義view控制元件畫一個五彩斑斕的黑圈圈

語言: CN / TW / HK

theme: fancy highlight: androidstudio


我正在參與掘金創作者訓練營第5期,點選瞭解活動詳情

👨‍🎓作者簡介:一位喜歡寫作,計科專業大二菜鳥

🏡個人主頁:starry陸離

🕒首發日期:2022年8月3日星期三

🌌上期文章:『Android基礎入門』dataBinding的簡單使用

📚訂閱專欄:『Android基礎入門』

如果文章有幫到你的話記得點贊👍+收藏💗支援一下哦


『Android基礎入門』自定義view控制元件畫一個五彩斑斕的黑圈圈

1.前言

今天我們來實現一個好玩的小功能,自定義一個view控制元件在隨機位置畫一個隨機顏色的圓圈,並實現點選事件監聽移除與清空功能

首先來康康效果吧

ad2

2.xml佈局設計

首先我們建立一個空專案,簡單的來實現這個xml檔案佈局

佈局主要分為兩個部分,上大半部分是我們用來畫圖的view佈局,我們的圖案最終會渲染到這個部分。

下半部分是一個巢狀的約束佈局,佈局中放置三個button,分別來實現在view佈局中新增一個圓,移除一個圓以及清空所有的圓

image-20220706094151831

activity_main.xml原始碼

```xml  

 ​        ​        ​