Размер макета сюжета insta составляет 1080, 1920.
Чтобы идеально отобразить его на экране моба, мне нужно вычесть 516, как показано ниже
RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(1080-516,1920-516);
rLayout.setLayoutParams(param);
Прежде чем изменить размер растрового изображения обратно до +516, сделайте первый шаг. Получение растрового изображения из rLayout, но размер неправильный. Как получить точный размер rLayout?
rLayout.getDrawingCache.getWidth () = 564 (правильное значение)
rLayout.getDrawingCache.getHeight () = 1332 (неверно значение) (1404 правильное значение)
rLayout.setDrawingCacheEnabled(true);
rLayout.buildDrawingCache();
Bitmap bm = Bitmap.createBitmap(rLayout.getDrawingCache);
rLayout.setDrawingCacheEnabled(false);
Примечание: если я использую 1080 × 1080 и несколько других размеров .. Все было хорошо .. Но для нескольких размеров getdrawingcache размер не точный ..