Я разместил здесь вопрос о моей заявке.
вот ссылка
Я занимаюсь дизайном одежды, основная деятельность выглядит так:
https://i.stack.imgur.com/vuYFI.jpg
У меня есть 7 «слоев» изображений в одном месте, и я могу добавить ткани к модели.
в некоторых телефонах работает отлично, но в некоторых телефонах происходит сбой (OutOfMemory).
Я понимаю, что это потому, что imageviews занимают всю оперативную память телефона.
Я не могу уменьшить разрешение их, потому что это должно быть острым.
я пытаюсь использовать Glide, но иногда я могу поставить 1 просмотр изображений, а иногда 3, но в конце я могу поставить 7, потому что скольжение удаляет их (я думаю ...)
я использую скольжение так:
public void SelcetedSleeve2(int choose1, int choose2, boolean needToRotete) {
Glide.with(MainActivity.this.context).load(choose1).into(mannSleeveRight);
Glide.with(MainActivity.this.context).load(choose2).into(mannSleeveLeft);
//mannSleeveLeft.setImageResource(choose2);
// mannSleeveLeft.setTag(getResources().getResourceName(choose2));
//mannSleeveRight.setImageResource(choose1);
//mannSleeveRight.setTag(getResources().getResourceName(choose1));
closeAllFraments();
}
@Override
public void SelcetedHair(int choose) {
Glide.with(MainActivity.this.context).load(choose).into(mannHair);
//mannHair.setImageResource(choose);
//mannHair.setTag(getResources().getResourceName(choose));
closeAllFraments();
}
@Override
public void SelcetedShoes(int choose) {
Glide.with(MainActivity.this.context).load(choose).into(mannShoes);
//mannShoes.setTag(getResources().getResourceName(choose));
closeAllFraments();
}
это правильный способ использования глиссады?
результат должен быть примерно таким:
https://i.stack.imgur.com/6HVDm.jpg