نمایش نتایج 1 تا 3 از 3

نام تاپیک: ایجاد تایمر معکوس در برنامه نویسی اندروید به روش CountDownTimer

  1. #1

    Post ایجاد تایمر معکوس در برنامه نویسی اندروید به روش CountDownTimer

    با سلام. در این آموزش قصد داریم با روش ایجتد یک تایمر معکوس در برنامه نویسی اندروید آشنا شویم.
    در مواقعی نیاز است که ما زمان باقیمانده به یک رویداد خاص را به کاربر نمایش دهیم. برای مثال ما یک تخفیف برای محصولات در نظر گرفته ایم و می خواهیم زمان باقیمانده تا پایان تخفیف را در برنامه خودمان نشان دهیم.
    ما می توانیم با روش های ساده برنامه نویسی یک تایمر در برنامه نویسی اندروید بسازیم. ولی موضوعی که مطرح است همان سخن همیشگی است. اینکه زیبایی ظاهر برنامه بسیار مهم و ضروری می باشد و ما باید تا می توانیم به تقویت این مسئله بپردازیم. برای اینکه بتوانیم یک تایمر زیبا در برنامه خودمان قرار دهیم، می توانیم از کتابخانه FlipTimerView استفاده کنیم. تنها به این نکته توجه کنید که این کتابخانه حداقل نسخه اندرویدی که پشتیبانی می کند، اندروید 5 است و minSdkVersion برنامه نباید کمتر از 21 باشد.
    maven { url ’https://jitpack.io’ }

    پس از اینکار کد زیر را هم به بخش dependencies اضافه می کنیم و روی Sync now کلیک می کنیم.
    implementation ’com.github.anugotta:FlipTimerView:v1.1′

    پس از اینکه کتابخانه با موفقیت به پروژه اضافه شد باید کدهای زیر را در Layout برنامه خودمان قرار دهیم.
    <com.asp.fliptimerviewlibrary.CountDownClock
    android:id=”@+id/timerProgramCountdown”
    android:layout_width=”wrap_content”
    android:layout_height=”wrap_content”
    android:layout_centerInParent=”true”
    android:clipChildren=”false”
    android:clipToPadding=”false”
    countdownClock:almostFinishedCallbackTimeInSeconds =”5″
    countdownClock:animationDuration=”850″
    countdownClock:countdownTickInterval=”1000″
    countdownClock:digitDividerColor=”@color/transparent”
    countdownClock:digitPadding=”2dp”
    countdownClock:digitTextColor=”@color/black”
    countdownClock:digitTextSize=”24sp”
    countdownClock:digitWidth=”28dp”
    countdownClock:halfDigitHeight=”22dp”
    countdownClock:resetSymbol=”8″
    countdownClock:splitterPadding=”0dp” />

    در مرحله آخر به سراغ کدهای جاوا می رویم و کدهای زیر را در هرجایی که می خواهیم تایمر شروع به کار کند قرار می دهیم.
    final CountDownClock timerProgramCountdown =
    findViewById(R.id.timerProgramCountdown);
    timerProgramCountdown.startCountDown(9000);
    timerProgramCountdown.setCountdownListener(
    new CountDownClock.CountdownCallBack() {
    @Override
    public void countdownAboutToFinish() {

    }

    @Override
    public void countdownFinished() {
    Toast.makeText(MainActivity.this, “Finished”, Toast.LENGTH_SHORT).show();
    timerProgramCountdown.resetCountdownTimer();
    }
    });

    در کد بالا زمان مورد نظر بر حسب میلی ثانیه در متد ()setCountDown وارد می کنیم. برای مثال ما عدد 9000 را وارد کرده ایم که به معنای 9 ثانیه است. تابع ()countdownAboutToFinish زمانی اجرا می شود که حدود پنج ثانیه تا پایان باشد و تابع ()countdownFinished زمانی اجرا می شود که تایمر به پایان برسد. با استفاده از متد ()resetCountdownTimer تایمر صفر می شود.



    برای آموزش های بیشتر در زمینه برنامه نویسی می توانید به سایت یادگیری آنلاین مراجعه کنید.
    منبع: http://daseny.ir/programming/android...8%DB%8C%D8%AF/
    آخرین ویرایش به وسیله daseny : شنبه 07 اردیبهشت 1398 در 20:30 عصر

  2. #2

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

    پنیر آب کن طرح ابتکاری شرکت مرسا تجهیز پیشگام و یکی از لوازم و وسایل مفید و کاربردی در
    تجهیزات آشپزخانه صنعتی
    می‌باشد.


    تجهیزات آشپزخانه صنعتی
    تجهیزات آشپزخانه صنعتی مرسا تجهیز

  3. #3

    для размышления

    Раскрути свой сайт Посмотреть можно ЗДЕСЬ как это работает кстати Область Герании, занимающая в этой стороне второе пункт по величине, зовется Исподней Саксонией. посмотри, интересно.

تاپیک های مشابه

  1. برنامه نویسی ویروس به روش غیر رو نویسی
    نوشته شده توسط mazimazi در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 4
    آخرین پست: شنبه 25 آذر 1391, 10:37 صبح
  2. بهترین زبان برنامه نویسی واسه نوشتن ویروس واسه سرور
    نوشته شده توسط saeed-71 در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 2
    آخرین پست: جمعه 18 فروردین 1391, 23:35 عصر
  3. ویروس نویسی با ویژوال بیسیک ( در مورد ویروس من نظر بدید )
    نوشته شده توسط karshenasi در بخش برنامه نویسی در 6 VB
    پاسخ: 32
    آخرین پست: جمعه 13 اردیبهشت 1387, 16:59 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •