我試圖在另一個背景上製作一種顏色的圓。setBackgroundColor()和setBackground()在android中互斥
background = new ShapeDrawable(new OvalShape());
background.getPaint().setColor(main.getResources().getColor(R.color.XXX));
view.SetBackground(background);
將爲彩色圓圈工作,
view.setBackgroundColor(getResources().getColor(R.color.XXX));
將爲後臺工作,但他們是相互排斥的。它只是最後的結果。有沒有辦法在另一個重疊視圖或類似的東西上創建圈子?
這不是我自己試過的東西,但你看過這個指南畫布和Drawables? http://developer.android.com/guide/topics/graphics/2d-graphics.html – Squonk