Я пытаюсь программно создать список слоев с измененными размерами растровых изображений в качестве элементов. Из того, что я видел, BitmapDrawable устарел. Новый конструктор требует следующие параметры - public BitmapDrawable (Resources res, Bitmap bitmap). Я начал с очень простого примера ниже.
BitmapDrawable background = new BitmapDrawable();
background.setBounds(10,10,10,10);
Drawable[] layers = {background};
LayerDrawable splash_test = new LayerDrawable(layers);
splash_test.setLayerInset(0, 0, 0, 0, 0);
Как мне правильно использовать новый конструктор BitmapDrawable и как связать рисуемый ресурс с фоновым объектом.
bitmap1
должен быть одним из растровых изображений, размер которого вы хотите изменить и поместить в список слоев. Я предположил из вашего вопроса, что у вас уже есть растровые изображения. Если это не так, не могли бы вы добавить код, где вы хотите это сделать, и объяснение того, где вы планировали получить растровые изображения? 02.07.2016