I am trying to cast a drawable in my code but I get this error
An instance of type android.view.View' can not be of type android.graphics.drawable.Drawable
Here is my code:
mydrawable = (Drawable) findViewById(R.drawable.mydrawable); I am trying to cast a drawable in my code but I get this error
An instance of type android.view.View' can not be of type android.graphics.drawable.Drawable
Here is my code:
mydrawable = (Drawable) findViewById(R.drawable.mydrawable); You can't cast this View as Drawable. You can cast this as EditText, TextView because those finally extend the class View. But Drawable doesn't extend View.
Try this
mydrawable = ResourcesCompat.getDrawable(getResources(), R.drawable.mydrawable, null); This will be type of android.graphics.drawable.Drawable and your problem may be solved.
getBaseContext() ?