انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لوگوی ابتدای برنامه اندروید (به صورت انیمیشن چرخشی و متن به صورت fade in)

لوگوی ابتدای برنامه اندروید (به صورت انیمیشن چرخشی و متن به صورت fade in)

#2
سلام دوست عزیز این کد های انیمیشن هایی هست که در SDK نیستند چرخشی توش هست ولی بقیش هم بدردتون می خوره اگر روش استفادش رو بلدی که هیچ اگر بلد نیستی یه توضیح مختصر میدم : یه فایل XML بنام anim برای هر انیمیشن بصورت جداگانه میسازی از نوع set (در قسمت تویین انیمیشن) بعد کد انیمیشن مورد نظرت رو میزاری در فایل جاوا بجای این که ارجا انیمیشن رو به اندروید اس دی کی بدی به فایل XML که ساختی بده:
چرخش یا Rotate:

کد پی‌اچ‌پی:
<rotate android:fromDegrees="0"
        
android:toDegrees="360"
        
android:pivotX="50%"
        
android:pivotY="50%"
        
android:duration="600"
        
android:repeatMode="restart"
        
android:repeatCount="infinite"
        
android:interpolator="@android:anim/cycle_interpolator"/> 

چشمک یا blink (کد ها رو جوری تنظیم کردم که چشمک بینهایت بار تکرار بشه اما با عوض کردنinfinite میتونی جلوی این کار رو بگیری):

کد پی‌اچ‌پی:
<alpha android:fromAlpha="0.0"
        
android:toAlpha="1.0"
        
android:interpolator="@android:anim/accelerate_interpolator"
        
android:duration="600"
        
android:repeatMode="reverse"
        
android:repeatCount="infinite"/> 

زوم داخل یا zoom in:

کد پی‌اچ‌پی:
<scale
        xmlns
:android="http://schemas.android.com/apk/res/android"
        
android:duration="1000"
        
android:fromXScale="1"
        
android:fromYScale="1"
        
android:pivotX="50%"
        
android:pivotY="50%"
        
android:toXScale="3"
        
android:toYScale="3" >
    </
scale

زوم بیرون یا zoom out :

کد پی‌اچ‌پی:
<scale
        xmlns
:android="http://schemas.android.com/apk/res/android"
        
android:duration="1000"
        
android:fromXScale="1.0"
        
android:fromYScale="1.0"
        
android:pivotX="50%"
        
android:pivotY="50%"
        
android:toXScale="0.5"
        
android:toYScale="0.5" >
    </
scale

cycle یا لرزش:

کد پی‌اچ‌پی:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
           
android:fromXDelta="0" android:toXDelta="10"
           
android:duration="1000" android:interpolator="@anim/cycle" /> 

موجی یا wave scale :

کد پی‌اچ‌پی:
<alpha
        android
:fromAlpha="0.0"
        
android:toAlpha="1.0"
        
android:duration="100" />
    <
scale
        android
:fromXScale="0.5" android:toXScale="1.5"
        
android:fromYScale="0.5" android:toYScale="1.5"
        
android:pivotX="50%" android:pivotY="50%"
        
android:duration="200" />
    <
scale
        android
:fromXScale="1.5" android:toXScale="1.0"
        
android:fromYScale="1.5" android:toYScale="1.0"
        
android:pivotX="50%" android:pivotY="50%"
        
android:startOffset="200"
        
android:duration="100" /> 

اینیمیشن زیاد هست اگر دیدی انیمیشن مورد نظرت هم تو این نبود بگو تا بسازم موفق باشی
Better then Best
پاسخ
 سپاس شده توسط hhossein73 ، admin


پیام‌های این موضوع
RE: لوگوی ابتدای برنامه - توسط mohammadjobeh - ۱۳۹۴/۰۵/۲۷, ۰۶:۱۹ ب.ظ
RE: لوگوی ابتدای برنامه - توسط rouhollah - ۱۳۹۴/۰۵/۲۹, ۱۰:۰۹ ق.ظ
RE: لوگوی ابتدای برنامه - توسط hhossein73 - ۱۳۹۴/۰۵/۲۷, ۰۶:۵۶ ب.ظ
RE: لوگوی ابتدای برنامه - توسط mohammadjobeh - ۱۳۹۴/۰۵/۲۷, ۰۷:۱۷ ب.ظ
RE: لوگوی ابتدای برنامه - توسط mina73 - ۱۳۹۴/۰۵/۲۷, ۰۷:۴۰ ب.ظ
RE: لوگوی ابتدای برنامه - توسط تازه کار - ۱۳۹۴/۰۵/۲۷, ۱۱:۰۶ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان