2 ارسال در این موضوع قرار دارد



دوستان میخام وقتی وارد صفحه میشم این ردیف های یکی یکی از بالا بریزه پایین
 ممنون میشم راهنمایی کنید...

 

albums-kk224-gamezebo-000Gamezebo1-DestinationTreasureIsland-treasureisland_01.jpg

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 13 ساعت قبل، Fly Togoal گفته است :



دوستان میخام وقتی وارد صفحه میشم این ردیف های یکی یکی از بالا بریزه پایین
 ممنون میشم راهنمایی کنید...

 

albums-kk224-gamezebo-000Gamezebo1-DestinationTreasureIsland-treasureisland_01.jpg

 

 

باید از animation استفاده کنید..به این صورت:

در مسیر res->anim یک فایل به اسم slide_in ایجاد کنید

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true">

    <scale
        android:duration="500"
        android:fromXScale="1.0"
        android:fromYScale="0.0"
        android:interpolator="@android:anim/linear_interpolator"
        android:toXScale="1.0"
        android:toYScale="1.0" />

</set>

 

و در اکیتیوتی انیمیشن رو به تصاویر خودتون متصل کنید

 

public class AnimationActivity extends Activity implements AnimationListener {
 
    ImageView img;
 
    Animation animFadein;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fadein);
 
        img = (ImageView) findViewById(R.id.img);
        btnStart = (Button) findViewById(R.id.btnStart);
 
        // load the animation
        animFadein = AnimationUtils.loadAnimation(getApplicationContext(),
                R.anim.slide_up);
         
        // set animation listener
        animFadein.setAnimationListener(this);
 
     
                img.startAnimation(animFadein);
     
    }
 
    @Override
    public void onAnimationEnd(Animation animation) {
        // Take any action after completing the animation
 
        // check for fade in animation
        if (animation == animFadein) {
            Toast.makeText(getApplicationContext(), "Animation Stopped",
                    Toast.LENGTH_SHORT).show();
        }
 
    }
 
    @Override
    public void onAnimationRepeat(Animation animation) {
        // TODO Auto-generated method stub
 
    }
 
    @Override
    public void onAnimationStart(Animation animation) {
        // TODO Auto-generated method stub
 
    }
 
}

 

 

 

 

 

 

 

 

 

 

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط Farzad Sarseifi
      اجرای اولین پروژه اندروید
      ابتدا برنامه Android studio رو باز کنید، سپس مراحل زیر رو انجام بدید :
      1- از منوی فایل گزینه New و سپس Android Project را انتخاب کنید

      2-در کادر ظاهر شده ابتدا نام پروژه خود را بنویسید

       
      بعد گزینه Next را انتخاب کنید
      3- در کادر بعدی باید حدهاق API را انتخاب کنید. در این باید تعیین کنید که این برنامه رو قصد دارید برای چه نسخه ای از اندروید بنویسید . بیشتر گوشی های در حال حاضر اندروید 2.3.3 را دارند. هر چند میتوانید هر کدام را که خواستی انتخاب کنید
       

      در مرحله آخر نیز باید در قسمت ApplicatonName همان نام اولیه داده شده را که وارد کردید وارد کنید
      در قسمت PackageName : باید نام پکیج اصلی برنامه رو بنویسید که باید حتما از سه قسمت تشکیل شده باشند و با نقطه از هم جدا میشوند
      در قسمت Create Activity : نام اکیتیویتی اصلی برنامه رو باید وارد کنید(در حین نوشتن برنامه میتوانید آن را تغییر دهید)

       
      در این مرحله اسم اکتیویتی و لایوت شروع کننده برنامه را وارد کنید و سپس گزینه finish را انتخاب کنید

       
      ورود به محیط اندروید استودیو

       

    • توسط mokaleme
      سلام من اندرید استادی رو داشتم و به خوبی کار میکرد اما بعد چند وقت هنگید
      فیلتر شکنارو امتحان کردم ویندزمم دوبار عوض کردم ولی درست نشد!
      مشکلم اینه که:
      وقتی یکی از پروژه های قبلی رو باز میکنیم اون پایین مینویسه ...refreshing و تو همون حالت میمونه
      وقتی هم یه پروژه جدید میسازم تو همون حالت میمنه
      لطفا کمکم کنید
    • توسط Behrad Ravanbod
      سلام دوستان یه کتابخونه توپ پیدا کردم که دیگه درگیر ساخت نویگیشن دراور دستی نشد فول امکانات
      اول با کد زیر کتابخونه رو به پروژه اضافه کنین.
      اگه نمیدونین چطوری اموزش افزودن کتابخونه به اندروید رو ببینین
      ___
      کد:
      compile('com.mikepenz:materialdrawer:5.9.1@aar') { transitive = true } خب حالا بعد از افزوده شدن میریم سراغ کد نویسی
      جهت تست این کد رو در onCreate قرار بدین
      new DrawerBuilder().withActivity(this).build(); بعد پروژه رو اجرا کنید و دستتون رو از سمت چپ به راست روی صفحه بکشید.اگه منو باز شد یعنی موفقیت آمیز بوده.
      پس میریم سراغ تنظیم امکانات
      PrimaryDrawerItem item1 = new PrimaryDrawerItem().withIdentifier(1).withName(R.string.drawer_item_home); SecondaryDrawerItem item2 = new SecondaryDrawerItem().withIdentifier(2).withName(R.string.drawer_item_settings); با این کد دو تا آیتم تعریف میکنید اما هنوز به منو معرفی نشدن.پس مثلا کد زیر مینویسیم به جای اون کد اولیه
       
      Drawer result = new DrawerBuilder() .withActivity(this) .withToolbar(toolbar) .addDrawerItems( item1, new DividerDrawerItem(), item2, new SecondaryDrawerItem().withName(R.string.drawer_item_settings) ) .withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() { @Override public boolean onItemClick(View view, int position, IDrawerItem drawerItem) { // do something with the clicked item :D } }) .build(); یه توضیح در موردش بدم گیج نشین؛ابتدا یه متغیر از نوع Drawer تعریف کرده و اون رو با یه شی جدید از نوع DrawerBuilder پر میکنه.آخرش که میگه .Build() باعث میشه منو ساخته بشه و به اکتیویتی شما که با کد withActivity بهش گفتین وصل بشه.در ضمن بگم نیاز هست که یه Toolbar تو لایوت خودتون تعریف کنین و منو رو بهش وصل کنید با کد withToolbar
      با استفاده از کد addDraweritems،بایستی اون آیتم هایی که ساخته بودید رو بهش معرفی کنین مثل کد.توابعی هم که زیرش نوشتین از اسمشون مشخصه برای وقتی که روی آیتم ها کلیک بشه صدا زده میشن.
      یه امکان خوبی که این کتابخونه داره اینه که اگه توی پروژتون مسائل کاربر و ورود و خروج دارید یه حرکت قشنگ میزنه اونم AcountHeader هستش.کد زیر رو کپی کنید تو پروژه قبل از کد اصلی!
      سپس به همون کد اصلی که ساخت منو هست،این کد هم اضافه کنید 
      .withAccountHeader(headerResult) که در نهایت همچین کدی داشته باشین
      Drawer result = new DrawerBuilder() .withActivity(this) .withAccountHeader(headerResult) .withToolbar(toolbar) .addDrawerItems( item1, new DividerDrawerItem(), item2, new SecondaryDrawerItem().withName(R.string.drawer_item_settings) ) .withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() { @Override public boolean onItemClick(View view, int position, IDrawerItem drawerItem) { // do something with the clicked item :D } }) .build(); این کتابخونه خیلی امکانات دیگه داره که این فقط کمی ازشون بود.اگه میخواین جدی از این کتابخونه استفاده کنید بهتره به صفحه گیتهابش مراجعه کنین.
      لینک
       
      ببخشید کمی سرسری توضیح دادم خدانگهدار
    • توسط Razieh Shahraki
      یه آموزش خیلی ساده برای ساخت دکمه شناور( مثل دکمه ای که توی برنامه واتس اپ و تلگرام و ... هست)
      برای این کار توی فایل xml کد زیر و قرار بدین
      android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ffffff" android:gravity="bottom" tools:context="${relativePackage}.${activityClass}" xmlns:android="http://schemas.android.com/apk/res/android"> android:layout_height="fill_parent"> android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="right" android:text="@string/text" /> android:id="@+id/rl2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" > android:id="@+id/imageView1" android:layout_width="90dp" android:layout_height="90dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="14dp" android:src="@drawable/plus" /> و توی فایل جاوا کد زیر و قرار بدین تا مشخص بشه روی دکمه کلیک کردین
       
      package com.example.mark_float; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends Activity { ImageView img; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); img=(ImageView) findViewById(R.id.imageView1); img.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), " کلیک شد", Toast.LENGTH_LONG).show(); } }); } }  
      کد زیر و هم توی فایل string.xml قرار بدین
      [shcode=xml]<?xml version="1.0" encoding="utf-8"?>
          Mark_float
          Hello world!
         
      داروخانه \n
      Spread\n
      رایگان ‐ با پرداخت درون‌برنامه‌ای
      \n
      موضوع
      \n
      پزشکی
      \n
      حجم
      \n
      ۴٫۶ مگابایت
      \n
      توضیحات
      \n
      قبل از نصب نسخه پیش را حذف کنید
      \n
      اپلیکیشن منتخب شما در دومین جشنواره نرم افزار های موبایل ایران
      \n
      قبل از هرچیز لطفا با ۵ ستاره مانند برنامه تعبیر خواب حمایت کنید تا برنامه های رایگان بهتر برایتان قرار دهم (بالاخره یه دلگرمی هست دیگه )
      \n
      این برنامه دارای سیستم جستجوی بسیار قدرتمندی است که از بین ۸۵۰۰ مورد برایتان جستجو انجام میدهد و در هنگام تایپ دارو ها را پیشنهاد می کند
      \n
      ( دارای بیش از ۷۰۰ نوع داروی مختلف که با گزارشات شما در قسمت گزارش برنامه به کاملترین برنامه دارویی و آن هم رایگان تبدیل خواهد شد )
      \n
      -- دارای دسته بندی موضوعی
      \n
      -- علاوه بر داروها شامل گیاهان دارویی نیز میشود ( با یک تیر ۲ نشان بزنید آن هم رایگان)
      \n
      -- میوه ها
      \n
      -- آزمایشگاهی بزرگ شامل تمام آزمایش های موجود\n 
      -- آدرس تمام بیمارستان ها و داروخانه های سطح کشور\n
      -- دمنوش ها\n
      -- خواص عسل\n
      -- \n عرقیات\n
      -- ادویه ها\n
      \n\n 
      -- دارای لیست علاقه مندی ها به صورت جداگانه هم برای داروها و هم گیاهان\n
      -- امکان اضافه به لیست علاقه مندی\n
      -- امکان اشتراک گذاری نام دارو و موارد مورد استفاده دارو\n
      -- گرافیک بسیار زیبا\n
      دارای اطلاعات جامع دارو به صورت زیر\n
      - گروه دارویی\n
      - موارد مورد استفاده\n
      - مکانسزم اثر دارو\n
      - فارماکوکتینک\n
      - موارد منع مصرف\n
      - عوارض جانبی\n
      - \n هشدار های مصرف\n
      - تداخل دارویی\n
      - نکاتی برای مصرف\n
      - مقدار مصرف\n
      - اشکال دارویی\n
      تذکر : از مصرف خودسرانه دارو خودداری کنید با این برنامه فقط اطلاعات خود را بالا ببرید گروه Spread هیچگونه مسئولیتی در قبال مصرف خودسرانه داروها را نمی پذیرد!!!
      [/shcode]
      خروجی برنامه به صورت زیر هست

  • فایل