Android Buton ve Objelere Tıklama Efekti

ScaleTouchListener buton ve resim görünümünüzün basıldığı anda küçültülmesini (ve ayrıca solmasını) sağlayan bir Android kütüphanesidir. Böylelikle android bileşenlerinde basıldı efekti, tıklama efekti verir. Basıp  bırakıldığında işleminizi yazacağınız kod barındırır. Ayrıca, dokunmanın görüntü içinde serbest kalması durumunda (bırakmadan) bir tıklama dinleyicisi içerir.

İndir

Gradle:

Aşağıdaki proje düzeyinize build.gradle ekleyin:

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

 

Bunu uygulamanıza ekleyin build.gradle:

dependencies {
   compile 'com.github.mjn1369:ScaleTouchListener:1.0.0'
}

 

kullanım

Varsayılan ayarları

fab_heart.setOnTouchListener(new ScaleTouchListener() {
            @Override
            public void onClick(View v) {
                //OnClickListener
                Toast.makeText(mContext,"Heart",Toast.LENGTH_SHORT).show();
            }
        });

Düzenlenebilir  Ayarlar

//create custom config object
ScaleTouchListener.Config config = new ScaleTouchListener.Config(
                        300,    // Duration
                        0.75f,  // ScaleDown
                        0.75f); // Alpha
                        
fab_heart.setOnTouchListener(new ScaleTouchListener(config) {     // <--- pass config object
            @Override
            public void onClick(View v) {
                //OnClickListener
                Toast.makeText(MainActivity.this, "Heart", Toast.LENGTH_SHORT).show();
            }
        });

 

Yapılandırma Öznitelikleri

nitelikAçıklamaVarsayılan
Duration (int)Bütün Shebang’ın süresi100 (milliseconds)
ScaleDown (float)ScaleFown değeri 0.0f ile 1.0f arasında0.9f
Alpha (float)Alfa derecesi değeri 0.0f ve 1.0f0.4f

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir