PDA

View Full Version : سوال در مورد ساخت یک View



NeoFighT
شنبه 17 خرداد 1393, 23:35 عصر
سلام.
میخوام تو برنامه یک عکس داشته باشم و وقتی کاربر انگشتش رو روی اون نگه داشت یک خط افقی(image) از بالای کس به پایین عکس 2 3 بار حرکت کنه یعنی انیمیشن داشته باشه.
ولی از نحوه پیاده سازیش اطلاعاتی ندارم.
لطفا یک راهنمایی بکنید که چطور این رو پیاده سازی بکنم.
من خودم این به ذهنم رسید که 2 عکس رو روی هم بزارم و اول اون خطه invisible باشه و وقتی روی عکس اصلی کلیک شد visible بشه و انیمیشنش اجرا بشه , ولی فکر میکنم روش درستی نیست.

smemamian
یک شنبه 18 خرداد 1393, 00:07 صبح
سلام

از این (https://github.com/mrwonderman/android-square-progressbar)کتابخانه استفاده کنید.

NeoFighT
یک شنبه 18 خرداد 1393, 00:14 صبح
ممنون ولی فکر نمیکنم این به دردم بخوره.
بزارین واضح تر بگم.
ببینید من میخوام تو برنامه یه قسمتی داشته باشم که عکس انگشت باشه(تشخیص اثر انگشت) بعد کار بر که انگشتش رو روی اون نگه داشت یه خط افقی به عنوان اسکنر چند بار از بالا بیاد پایین و مثلا بعد از 3بار کار تموم بشه و بعد یه اتفاقی بیفته.

reza_azizi2010
یک شنبه 18 خرداد 1393, 00:50 صبح
بنظرم اینجوری یکم سخت میشه ولی میشه یه کار راحتر کرد اونم اینکه شما دوتا عکس داشته باشی، اولی ثابت و دومی متحرک. وقتی کاربر انگشتش رو نگه داشت که این رو میشه توی کد بدست آورد، عکس عوض شه و عکس متحرک ظاهر شه. الته دوتا عکس دقیقا باید هم اندازه باشن و عکس دومی فقط همون افکتی که شما میخای داشته باشه

NeoFighT
یک شنبه 18 خرداد 1393, 12:48 عصر
منظورتون از عکس متحرک چیه؟؟
مگه eclipse فرمت gif رو قبول میکنه؟

NeoFighT
یک شنبه 18 خرداد 1393, 23:33 عصر
روش دیگه ای به جز استفاده از animation drawable هست؟برای انیمیشن یک عکس؟

poorman
یک شنبه 18 خرداد 1393, 23:36 عصر
الان اون روشی که خودتون گفتید مگه چه اشکالی داره ؟

فک میکنم برای پیاده سازیش به مشکلی برنمیخورید

NeoFighT
یک شنبه 18 خرداد 1393, 23:47 عصر
آخه خیلی عکس میشه بعدشم رو همه ورژن ها ساپورت میشه؟:افسرده:

poorman
یک شنبه 18 خرداد 1393, 23:50 عصر
کلش دو تا عکس میشه !!!

یک عکس خط، و یک عکس انگشت

برای عکس خط بعد از کلیک یک انیمیشن میذارید که سه بار بیاد پایین و بره بالا

بعد انیمیشن لیسنر وقتی تموم شد کاری که میخواین رو انجام میدید

تو همه ورژن ها هم ساپورت میشه

NeoFighT
دوشنبه 19 خرداد 1393, 02:38 صبح
اون انیمیشن که برا خط هست رو مقدار toY رو چی بزارم که تا پایین عکس انگشت بره؟

poorman
دوشنبه 19 خرداد 1393, 03:05 صبح
باید imageView.getTop رو با imageView.getHeight جمع کنی تا خط بیاد پایین عکس