私は現在、描画アプリに取り組んでおり、ユーザーは顧客の色を選択できます。次に、顧客の色ボタンに選択した色が表示されます。ただし、お客様の色に設定すると四角になります。
私のコーディングは次のとおりです。
私の質問は:
角が丸く、顧客の色で塗りつぶされるように設定する方法
customBtn
(顧客の色はユーザーの選択に応じて変更されるため、プログラムで行うのが最適です)実際、新しいfloat []配列の10は何を表していますか?
どうもありがとう!!
コーディング:
customColorCode = Color.argb(alphaSeekBar.getProgress(), redSeekBar.getProgress(),
greenSeekBar.getProgress(), blueSeekBar.getProgress());
RoundRectShape rs = new RoundRectShape(new float[] { 10, 10, 10, 10, 10, 10, 10, 10}, null, null);
ShapeDrawable sd = new ShapeDrawable(rs);
customBtn.setBackgroundDrawable(sd);
customBtn.setBackgroundColor(customColorCode);