ScrollView همزمان به صورت vertical و horizontal
سلام دوستام من میخام یه اکتیویتی درست کنم که توی اون یه حالتی مثل مپ گوگل داشته باشم که عکسی را درون اون قرار بدم و بتونم در همه جهات با انگشت اون عکس را حرکت بدم درست مثل گوگل مپ یا زمانیکه توی گالریتون یک عکس را زوم می کنید و به انگشت به اطراف حرکت میدید.
با HorizontalScrollView به صورت افقی و با ScrollView به صورت عمودی امکان پذیر هست اما چطور میتونم همزمان هم افقی هم عمودی داشته باشم؟
شما می تونید خودتون یک Custom Control بنویسید که نسبت به Touch Event ها واکنش نشون بده و نیاز به هیچ گونه کنترل دیگری نیست. خیلی از ایده این موضوع در «باران» در قسمت کنترل های سفارشی بیان شده و به شدت به درد کار شما می خوره.
این رو هم توجه داشته باشید که عکس نباید خیلی بزرگ باشه چون ممکنه باعث Out Of Memory بشه و اگر میبینید Google Map اینقدر سریع کار می کنه و تصاویر بزرگ رو نشون میده بخاطر OpenGL بودنشه و البته Streaming قوی که براش نوشتن.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .