I am stuck on this seemingly easy issue. What am I doing wrong ?
ImageView mImageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mImageView = (ImageView)findViewById(R.id.control);
ClipDrawable drawable = (ClipDrawable)mImageView.getDrawable();
drawable.setLevel(10);
}
The app crashes at drawable.setLevel(10) with a NullPointerException (drawable is null).
Here is my xml:
circle.xml
android:shape="oval"
android:innerRadius="50dp"
>
android:color="#FFAAFF"/>
clip.xml
android:clipOrientation="horizontal"
android:drawable="@drawable/circle"
android:gravity="