سؤال

أنا أحاول بشدة إصلاح سلوك غريب في قائمة IconitemRenderer المخصصة الخاصة بي: عندما أقوم بتغيير العرض إلى العرض مع القائمة داخل وبدء التمرير، تصبح القائمة بيضاء من أجل جزء صغير من الثانية (متشاديق التام إفتر) ، ولكن مرة واحدة فقط عند التمرير في المرة الأولى بعد تغيير العرض.

في IconitemRenderer أضيف علامة شيك: giveacodicetagpre.

تقوم معالج تغيير القائمة بتعيين العلامة الموجودة على العنصر المحدد وتزيلها من القديم. بعد انتهاء ذلك، يتم استدعاء PopView ()، ولكن عندما تأتي مرة أخرى إلى هذه الرأي، يتم إنشاء القائمة في المشاهدات Addhandler وعندما تبدأ التمرير القائمة يتصرف كما هو مذكور أعلاه. giveacodicetagpre.

أعتقد أن المشكلة موجودة في mylist.dataprovider.itemupdated (Olditem)، من قبل المؤسس، يعتقد العارض أنه يجب أن يعيد إعادة توجيه كل شيء، لكن ليس لدي أي فكرة عن السبب .. ولماذا يظهر فقط بعد العرض مرة أخرى ...؟

أي أفكار إذا كان خطأ أو شيء من هذا؟ كيف يمكنني التخلص من هذه البهجة أو كيف يمكنني تصحيح هذا هذا بشكل صحيح؟ شكرا

هل كانت مفيدة؟

المحلول

I got it!

I don't know why but when I replace

checkMarkImage.x = w-40;
checkMarkImage.y = 14;

with

setElementPosition(checkMarkImage, w-40, 14);

in the LayoutContents method of the IconItemRenderer, everything works fine.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top