سلام
من برای ارایه درسم نیاز به دانلود کتابخانه فلاین دارم
لطفا راهنمایی کنید از کجا دانلود کنم و اینکه راهنمایی هم داشته باشه
بسیار ممنون میشم
سلام
من برای ارایه درسم نیاز به دانلود کتابخانه فلاین دارم
لطفا راهنمایی کنید از کجا دانلود کنم و اینکه راهنمایی هم داشته باشه
بسیار ممنون میشم
مثلا recyclerview رو به صورت انیمیشن نشون بده
تو سایت گیت هاب انلاینش هست اما من افلاین میخوام که باشه
https://github.com/wasabeef/recycler...itemanimator-1
مثلا این انلاین هست چجوری بصورت افلاین استفاده کنم
یه چیزی که بشه افلاین استفاده کرد
این چی اش آنلاین هست! یک ریساکلر ویو که می تونه آیتم ها را به صورت انمیشن هم نشون بده!
من فکر کنم شما در درک موضوع آنلاین و آفلاین دچار ابهام هستید!!
به هرحال برای همین مثال که قرار دادید کافی که کتابخانه موردنظرش را تو گریدل پروژه خودتون اضافه کنید و طبق توضیح خودش از کلاسها استفاده کنید اینکه چه آیتم هایی نشون بده دست خودتون هست هر دیتاستی که داشته باشید می تونید لینک کنید به آداپتر
خب برای اینکه وقتی تو گریدل نوشتم باید سینک کنم و باید انلاین سینک بشه
از طرفی مثلا خواستم تو یه سیستم و تو یه اندروید استودیو دیگه بازم ازش استفاده کنم کلاسش رو ندارم جداگانه که بشه جابه جا کنم
اگر که نخواهید از سینک گریدل استفاده کنید، باید فقط سورس های خود کتابخانه را به صورت دستی به پروژه تون اضافه کنید (البته به شرطی که سورس کتابخانه در دسترس باشه!) برای همین مثال که گذاشتید کافی که سورس همین کتابخانه را دانلود کنید و تمامی سورس ها و به اضافه resource های سورس کتابخانه به پروژه اضافه کنید! (البته اگر کتابخانه مورد نظر وابستگی به سایر کتابخانه ها نداشته باشه!)خب برای اینکه وقتی تو گریدل نوشتم باید سینک کنم و باید انلاین سینک بشه
البته این پروسه یکم مشکل هست! اگر مشکلات زیر وجود داشته باشه دیگه نمی توانید به راحتی از سورس کتابخانه ها استفاده کنید.!
- مثلا شاید تو سورس کتابخانه از ویجت هایی استفاده شده باشه که در SDK پروژه شما وجود نداره!
- شاید سورس کتابخانه از جاوا 8 استفاده شده باشه! شما از جاوا 7
- شاید در سورس کتابخانه از وابستگی های و کتابخانه های دیگه ای هم استفاده شده باشه که شما نداشته باشید برای همین بازهم مجبور به سینک هستید!
- حجم سورس فایل های پروژه تون زیادتر میشه!
- دیگه به راحتی نمیتونید کتابخانه را آپدیت کنید! باید هربار سورس ها را جایگزین کنید
- ...
پس نتیجه میگیریم که اگر هربار یک سینک بزنید! خیلی کم هزینه تر هست!
در صورتی که سورس های کتابخانه را به پروژه خودتون اضافه کنید، و بتونید کامپایل کنید برای جابجایی هم مشکلی نخواهید داشتاز طرفی مثلا خواستم تو یه سیستم و تو یه اندروید استودیو دیگه بازم ازش استفاده کنم کلاسش رو ندارم جداگانه که بشه جابه جا کنم
ممنون بابت توضیحاتتون
اوکی چقدر دردسر داره
البته گاهی خود کد رو گریل میزنم بعد از سینک ارور میده ممکنه یکی از مشکلاتی که گفتید وجود داشته باشه؟
بله متاسفانه! از هر 10 بار که گریدل و سینک کنید 1 بارش درست کارمیکنه! این کاملا طبیعی!البته گاهی خود کد رو گریل میزنم بعد از سینک ارور میده ممکنه یکی از مشکلاتی که گفتید وجود داشته باشه؟
من از این لینک استفاده کردم
https://github.com/bm-x/PhotoView
و سینک که زدم شکر خدا مشکلی پیش نیومد
و همه چی خوبه
ولی خط اخر رو ارور میده
photoView.setInterpolator(Interpolator interpolator);
علتش چی می تونه باشه
لطفا پیغام خطا را هم قرار بدید!!ولی خط اخر رو ارور میده
Error:(55, 31) error: incompatible types: android.graphics.Interpolator
cannot be converted to android.view.animation.Interpolator
این متن خطاشه