خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

کتابخانه اندروید کاتلین StepperView اندروید استودیو

کتابخانه اندروید کاتلین StepperView اندروید استودیو

کتابخانه اندروید کاتلین StepperView اندروید استودیو

کتابخانه کاتلین StepperView

StepperView

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

برای این منظور لازم هست اول کتابخانه مورد نظر را اضافه کنید به قسمت بیلد گردیل:

repositories {
    maven {
        url "https://jitpack.io"
    }
}


dependencies {
    compile 'com.github.FilipeLipan:StepperView:1.0.71'
}

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

 <com.filipelipan.stepperview.StepperView
      android:id="@+id/stepper"
      android:layout_width="300dp"
      android:layout_height="wrap_content"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintEnd_toEndOf="parent"
      app:layout_constraintStart_toStartOf="parent"
      app:layout_constraintTop_toTopOf="parent"
      app:quantity="3"
      app:titles="@array/test_array"
      tools:ignore="MissingConstraints" />

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

package com.filipelipan.stepperview

import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        stepper.stepperClickListeners = object: StepperView.StepperClickListeners {
            override fun onStepClick(position: Int) {
                Toast.makeText(this@MainActivity, position.toString(), Toast.LENGTH_SHORT).show()
            }

        }

        button_test1.setOnClickListener {
            stepper.goToPreviousStep()

        }

        button_test2.setOnClickListener {
            stepper.goToNextStep()
        }
    }
}

تصاویر مورد نظر :

کتابخانه اندروید کاتلین StepperView اندروید استودیو

کتابخانه اندروید کاتلین StepperView اندروید استودیو

درباره نویسنده

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

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

بدون دیدگاه