Как реализовать размер изображения кисти в Android - PullRequest
0 голосов
/ 12 мая 2011

Я новичок в разработке Android. Я начал реализовывать приложение, связанное с краской. В этом я хотел, чтобы пользователь выбрал размер кисти, который показан на панели. Я имею в виду, что при нажатии кнопки «+» она должна увеличивать размер кисти и слегка перемещаться по полосе, и наоборот при нажатии кнопки «-». Есть ли какой-нибудь API, который я могу использовать, например, в iPhone (я слышал об Spinner API)? Я не нашел такого API в сети.

Любая помощь очень ценится.

Заранее спасибо.
-Pratima

1 Ответ

0 голосов
/ 12 мая 2011

Как насчет SeekBar ? Например

  RelativeLayout.LayoutParams params3 = 
                new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
                    RelativeLayout.LayoutParams.WRAP_CONTENT);      
            params3.addRule(RelativeLayout.ABOVE, RemindButton.getId());
            WidthBar = new SeekBar(this);
            WidthBar.setMax(70);
            WidthBar.setProgress(15);
            WidthBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

                @Override
                public void onStopTrackingTouch(SeekBar seekBar) {


                }

                @Override
                public void onStartTrackingTouch(SeekBar seekBar) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void onProgressChanged(SeekBar seekBar, int progress,
                        boolean fromUser) {
                    if (fromUser)
                    mPaint.setStrokeWidth(progress); //Change StrokeWidth       
                }
            });
 LL.addView(WidthBar,params3);
...