nasıl

Floating Action Button Behavior

 

Floating Action
Floating Action Button Behavior 3

 Floating Action Button Behavior

 gradle a alttaki satır eklenmeli;

implementation 'com.getbase:floatingactionbutton:1.10.1'

tamamı

apply plugin: 'com.android.application'
android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'
    defaultConfig {
        applicationId "com.mobilprogramlar.floatingactionbuttonbehavior"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0-rc01'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
    testİmplementation 'junit:junit:4.13-beta-3'
    androidTestİmplementation 'androidx.test:runner:1.3.0-alpha02'
    androidTestİmplementation 'androidx.test.espresso:espresso-core:3.3.0-alpha02'
    implementation 'com.google.android.material:material:1.0.0'

    implementation 'com.getbase:floatingactionbutton:1.10.1'
}

 

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <com.getbase.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="end|bottom"
        android:layout_margin="16dp"
        app:fab_icon="@drawable/ic_done"
        app:layout_behavior="com.mobilprogramlar.floatingactionbuttonbehavior.FloatingActionButtonBehavior"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

 

MainActivity ise

package com.mobilprogramlar.floatingactionbuttonbehavior;
… Devamını Oku “Floating Action Button Behavior” Read More
CoordinatorLayout ile Float Button ve Snackbar
CoordinatorLayout
CoordinatorLayout ile Float Button ve Snackbar 6

🧱 CoordinatorLayout Nedir? – Android Geliştirmede Davranışsal UI Yapısı

🎯 Giriş

Android’de gelişmiş ve etkileşimli kullanıcı arayüzleri (UI) oluşturmak isteyen her geliştirici mutlaka Coordinator Layout ile tanışmalıdır. Özellikle Material Design prensipleri doğrultusunda kaydırma, üst üste binen öğeler, animasyonlar ve etkileşimli davranışlar yaratmak için kullanılır.

Coordinator Layout, Android’in support.design (şimdi androidx.coordinatorlayout) kütüphanesinin bir parçasıdır ve temel amacı, alt bileşenler (child views) arasında koordinasyon sağlamaktır.


⚙️ CoordinatorLayout’un Temel Mantığı

Coordinator Layout, bir container (kapsayıcı) ViewGroup’tur. İçine yerleştirilen öğeler (örneğin AppBarLayout, FloatingActionButton, RecyclerView) arasında davranışsal etkileşim (Behavior) kurulmasına olanak tanır.

Her bileşen, layout_behavior özelliği kullanılarak bir davranış (behavior class) ile ilişkilendirilebilir.… Devamını Oku “CoordinatorLayout ile Float Button ve Snackbar”

Read More
Floating Action Button (FAB) Nasıl Yapılır

Floating Action Button Nedir?

Malzeme Tasarımında tanıtılan yeni bir bileşen Floating Action Button (nedir).Sağ alt kısımdaki UI’nin üzerinde yüzen yüksek dairesel bir görünüştür. Genellikle, ekranın en önemli eylemini vurgulayan farklı görseliyle dikkat çeker.

Floating Action Button

 

Bu nispeten basit eğitimde Web de genelde Lolipop öncesi örnekler mevcut ama Google ın getirdiği Api 26 zorunluluğu ile artık bütün apk ların yenilenmesi gerekmekte.

Floating action buttons (Kayan eylem düğmeleri) FAB, tanıtılan bir eylem için kullanılır. UI’nin üzerinde yüzen daire içine alınmış bir simge ile ayırt edilirler ve değişim, başlatma ve aktarma çapa noktası içeren hareket davranışları vardır. – Materyal Tasarımı kaynağı

Gradle ayarlarını aşağıdaki altı çizili yerlerden belirtilen değerlere göre ayarlayalım.… Devamını Oku “Floating Action Button (FAB) Nasıl Yapılır”

Read More
Android Uygulamaya İkon Ekleme

İkon Ekleme

1.yol:  http://makeappicon.com   adrsinini kullanarak 1024×1024 (tavsiye boyut) boyutundaki resmi buraya yükleriz. Bu online site bizim yüklediğimiz resimi android(mdpi-hdpi-xhdpi..), apple ve apple watch …   için gerekli boyutlara ayarlar. Bize email olarak gönderir. (İkon Ekleme)

2. yol: Android Studioyu kullanarak boyut ayarlama.

Öncelikle şunu bilmemiz lazım, Android uygulamalarımızda ikon ic_launcher ismi ayarlanmış şekilde gelmektedir.

Adaptive Icon? (İkon Ekleme)

Android 8.0 (API 26 ve üstü), farklı cihaz modellerinde farklı şekillerde görüntülenebilen uyarlanabilir uygulama iconu sunar.Uygulama iconları artık iki katmandan oluşturulmaktadır. Bunun için Foreground Layer ve Background Layer oluşturulmaktadır. Bu sayede hareketli bir icon’a sahip olunabilmektedir.

Adaptive Icon Nasıl Oluşturulur?

Android Studio açılır ve ardından  File sekmesine tıklayın daha sonra New seçeneğini seçin.… Devamını Oku “Android Uygulamaya İkon Ekleme”

Read More
“VT-x is not available. (VERR_VMX_NO_VMX)” hatası

VT-x is not available

VirtualBox’da x64 bit sanal makineyi başlatmaya çalışıyorsanız, bazen

“VT-x is not available. (VERR_VMX_NO_VMX)”

hatası alabilirsiniz.

VT-x is not available

 

VT-x is not available. (VERR_VMX_NO_VMX).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

 

 

 

Bu hatanın en yaygın üç nedeni vardır:

İlkini sadece CPU’yu yenisiyle değiştirerek çözebilirsiniz, fakat ikinci ve üçüncü sebepleri düzeltmek kolaydır.

1. Çözüm: BIOS’ta VT-x’i etkinleştirin

  • Bilgisayarı yeniden başlatın
  • BIOS’a yükleyin (Del, F2, Esc tuşuna basın. Ana karta bağlı)
  • Sanallaştırma ayarını bulun ve etkinleştirin (Virtualization setting).
… Devamını Oku ““VT-x is not available. (VERR_VMX_NO_VMX)” hatası” Read More
Android Size Analizörü Kullanarak Uygulama Boyutunu Küçültme

Android Size Analizör

Android Size Analyzer aracı, uygulamanızın boyutunu azaltmak için birçok stratejiyi tanımlamanın ve uygulamanın kolay bir yoludur. Hem bir Android Studio eklentisi hem de bağımsız bir JAR olarak mevcut.

Android Studio’daki eklenti pazarını (plugin marketplace) kullanarak, şekilde gösterildiği gibi Android Size Analyzer eklentisini indirebilirsiniz. Eklenti pazarını açmak ve eklentiyi yüklemek için aşağıdakileri yapın:

  1. File > Settings (ya da Mac’da, Android Studio > Preferences.)
  2. Son panelden Plugins’i seçin
  3. Marketplace tabına tıklatın.
  4. “Android Size Analyzer” eklentisini araryın,.
  5. Bulduğunuzda Install  analyzer eklentisinde instal tuşuna basın..

 

Android Size Analizör
Marketplace sekmesindeki Android Size Analyzer eklentisi.

 

Kurduktan sonra Android Studioyu kapatıp açın.

Sonra Analyze / Analyze App Size…     çalıştırarak uygulamada yapılabilecek

optimizasyon önerilerini görebiliriz.… Devamını Oku “Android Size Analizörü Kullanarak Uygulama Boyutunu Küçültme”

Read More
Android Studio ve Sdk Kurulumu

Android Studio ve Sdk Kurulumu

Android uygulaması geliştirmek için yegane ihtiyacınız olacak yazılım Android Studio. 2014 senesinden önce Android için yazılım geliştirme aracı olarak Eclipse IDE kullanılıyordu. 2014’ten sonra Android resmi uygulama geliştirme yazılımı olarak Android Studio yazılımını duyurdu ve artık uygulama geliştirmek için bu yazılımı kullanıyoruz. Android Studio bizi bir çok kurulum ve entegrasyon yükünden kurtarıyor ve tümleşik olarak Android SDK (Yazılım Geliştirme Aracı) yazılımını barındırıyor. Peki Windows işletim sisteminde Android Studio kurulumu nasıl yapılır?

Öncelikle sistem gereksinimleri:

  • Microsoft® Windows® 8/7/Vista (32 ya da 64-bit)
  • En az 2 GB RAM, 4 GB RAM tavsiye edilmektedir.
  • Android SDK, Sanal cihaz sistem görüntüleri ve ön bellekleme için en az 2 GB hard disk alanı.
… Devamını Oku “Android Studio ve Sdk Kurulumu” Read More
Android Studio için Java Platformunun Kurulması

Java Platformu: JDK KURULUMU

İlk önce java jdk indirmemiz gerekiyor.

Jdk Nedir?
Jdk, java tabanlı uygulamalar geliştirmemiz için gerekli olan bir yazılım paketidir.

Jdk indirmek için BU linke tıklayın. Accept License Agreement seçeneğine tıkladıktan sonra işletim sistemimize uygun olan versiyonu indirelim. Kurulumu diğer programlar gibi çok basit next next next ????

Jdk’yı yükledikten sonra;

Bilgisayar > Özellikler > Gelişmiş Sistem Ayarları > Ortam Değişkenleri

bölümüne geliyoruz.

Sistem değişkenleri bölümüne yeni bir değişken ekliyoruz, adı:

“JAVA_HOME”

olacak şekilde. Adresine ise

“C:Program FilesJavajdk1.8.0_131” yazıyoruz.

Siz indirdiğinizde belki jdk güncellenmiş olabilir dosya yolunu kontrol ederseniz iyi olur..

Java/Android geliştirebilmek için bilgisayarımıza JDK(Java Development Kit) kurmamız gerekmektedir.… Devamını Oku “Android Studio için Java Platformunun Kurulması”

Read More
ERROR: Gradle DSL method not found: ‘testImplementation()’ hatası

ALINAN HATA

ERROR: Gradle DSL method not found: ‘testImplementation()’
Possible causes:
The project ‘My Application’ may be using a version of the Android Gradle plug-in that does not contain the method (e.g. ‘testCompile’ was added in 1.1.0).
Upgrade plugin to version 3.4.1 and sync project

The project ‘My Application’ may be using a version of Gradle that does not contain the method.
Open Gradle wrapper file

The build file may be missing a Gradle plugin.
Apply Gradle plugin

 

Gradle DSL method

 Gradle DSL method

Gradle DSL method

 

ÇÖZÜM

1.  Android Studio 3.3 malesef işletim sistem dilinin ingilizce olmasını gerektiriyor. Eğer ayarlardan dili ingilzce yapılırsa hemen calışır ve artık hata vermez.… Devamını Oku “ERROR: Gradle DSL method not found: ‘testImplementation()’ hatası”

Read More
Error:No resource identifier found for attribute ’roundIcon’ in package ‘android’ HATASI

No resource identifier found:

Android programlamada Hata:

Hata: 'android' paketindeki 'roundIcon' özelliği için kaynak tanımlayıcısı bulunamadı
Hata: 'android' paketindeki 'roundIcon' özelliği için kaynak tanımlayıcısı bulunamadı
No resource identifier found
Error:No resource identifier found for attribute 'roundIcon' in package 'android' HATASI 82

Çözümü;

AndroidManifest.xml dosyasında

android: roundicon = "@ mipmap / ic_launcher"

satırını

android: icon = "@ mipmap / ic_launcher"

şeklinde değiştir.

Read More
Showing 4 of 67 results