Я новичок в андроид i'am создания приложения, где я включать в себя форму кольца внутри одного макета для этого я использую следующий код:Ring Drawable на предварительно 5,1 андроида
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Log.e("(width/2)-70", (width/2)-70+"%%%");
RingDrawable ring = new RingDrawable(0,(width/2)-70 , 0, 0);
ring.setColor(Color.parseColor("#0f000000"));
backgroundSpeaker.setBackground(ring);
// backgroundSpeaker.setAnimation(zoom);
backgroundSpeaker.invalidate();
speaker_layout.invalidate();
выше код работает отлично, но проблема заключается в том, что это работает только ниже 5.1.i'am не может получить какую-либо форму кольца, которая в версии выше 5.1. Что пошло не так, код необходимо изменить, пожалуйста, помогите !! Спасибо заранее
это должно работать –
Привет shayan, но мне нужно динамически менять ширину. – swatz
Во-первых, я следил за этим «http://stackoverflow.com/questions/34437654/change-thickness-programmatically», но я хочу установить толщину программно, поэтому я следовал выше упомянутого кода. – swatz