Android 仿酷點圓形選單

2021-08-31 17:29:46 字數 808 閱讀 5206

看見乙個人寫了乙個圓形的可以轉的選單,當時看的還是挺模糊的,最後自己模仿的寫了一遍,這是源**

基本思想是這樣的

1,把每個圖示顯示的什麼圖示確定下來

2,計算每乙個點的座標,

3,在activity就可以正確顯示出了

4,當我們移**標的時候,計算出移動後的圖示的角度,知道角度和半徑就可以設定它的座標啊,以它為起始圖示,畫出剩下的圖示

5,實在很模糊,不理解的再議論

啟動的activity

選單生成的類

package rw.circle; import android.content.context; import android.graphics.bitmap; import android.graphics.bitmapfactory; import android.graphics.canvas; import android.graphics.color; import android.graphics.paint; import android.util.log; import android.view.motionevent; import android.view.view; public class circlemenuactivity extends view /* * 這個函式是設定每乙個點 */ private void setpoint() private class seeview }

Android 仿酷點圓形選單

看見乙個人寫了乙個圓形的可以轉的選單,當時看的還是挺模糊的,最後自己模仿的寫了一遍,這是源 基本思想是這樣的 1,把每個圖示顯示的什麼圖示確定下來 2,計算每乙個點的座標,3,在activity就可以正確顯示出了 4,當我們移 標的時候,計算出移動後的圖示的角度,知道角度和半徑就可以設定它的座標啊,...

Android 仿酷點圓形選單

看見乙個人寫了乙個圓形的可以轉的選單,當時看的還是挺模糊的,最後自己模仿的寫了一遍,這是源 基本思想是這樣的 1,把每個圖示顯示的什麼圖示確定下來 2,計算每乙個點的座標,3,在activity就可以正確顯示出了 4,當我們移 標的時候,計算出移動後的圖示的角度,知道角度和半徑就可以設定它的座標啊,...

android 利用屬性動畫實現酷炫的圓形選單

廢話不哆嗦,直接上 反正也差不多沒人看,就自己記錄下咯 package com.example.testroundmenu import android.animation.objectanimator import android.os.bundle import android.view.vie...