
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
nitelik | Açıklama | Varsayılan |
---|---|---|
Duration (int) | Bütün Shebang’ın süresi | 100 (milliseconds) |
ScaleDown (float) | ScaleFown değeri 0.0f ile 1.0f arasında | 0.9f |
Alpha (float) | Alfa derecesi değeri 0.0f ve 1.0f | 0.4f |