0
我畫了4條線,從中心朝向按鈕,正如我在照片中顯示的那樣。我不知道如何繪製圖片中呈紅色的曲線。繪製曲線線android
[enter image description here]
或
[enter image description here (simpler)]
Bitmap bitmap = Bitmap.createBitmap((int) getWindowManager()
.getDefaultDisplay().getWidth(), (int) getWindowManager()
.getDefaultDisplay().getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
drawingImageView.setImageBitmap(bitmap);
DisplayMetrics metrics = this.getResources().getDisplayMetrics();
int x = metrics.widthPixels;
int y = metrics.heightPixels;
Paint paint1 = new Paint() ;
paint1.setStrokeWidth(10);
int margin = 100;
int margin1 = 300;
int top = 0 + margin;
int bottom = canvas.getHeight() - margin;
int left = 0 + margin1;
int right = canvas.getWidth() - margin1;
int centerX = x/2;
int centerY = y/2;
canvas.drawLine(centerX, top, centerX, bottom,paint1);
canvas.drawLine(left, centerY, right, centerY,paint1);
我怎麼能有四點的座標? – CamlX
這是更多的數學計算,你有按鈕(1)的位置x,y相同的按鈕(3)和xy的交點,你可以得到你需要的中點很容易(屏幕寬度/ 2和屏幕高度/ 2) –
android對於點x2? – CamlX