SORU
27 HAZİRAN 2014, Cuma


Yeni "Yüzen Eylem Düğmesi" arasında iki widget/düzenleri ekleyebilir miyim

Yeni Android tasarım yönergeleri, yeni "Eylem Düğmesi". Yüzen ile gördük sanırım k."FAB"

Mesela Bu pembe düğmesi:

enter image description here

Benim sorum aptalca geliyor, ve zaten bir sürü şey denedim, ama iki düzenleri kesiştiği noktada bu düğmeyi koymak için en iyi yolu nedir?

Yukarıdaki örneğin, bu düğme mükemmel bir İmageView olmak nasıl bir hayatımız olabilir ve bir relativeLayout arasında yer alıyor.

Zaten düzenlemeler çok denedim, ama bunu yapmak için uygun bir yol olduğuna inanıyorum.

CEVAP
22 HAZİRAN 2015, PAZARTESİ


En iyi uygulama:

  • compile 'com.android.support:design:22.2.0' gradle dosyası ekleyin
  • Kök görünüm olarak CoordinatorLayout kullanın.
  • Bu FAB layout_anchorekleyin ve üst görünümü olarak ayarlayın
  • Bu FAB layout_anchorGravity ekleyin ve ayarlayın: bottom|right|end

enter image description here

<android.support.design.widget.CoordinatorLayout
    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">

    <LinearLayout android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:orientation="vertical">

        <LinearLayout
            android:id="@ id/viewA"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="0.6"
            android:background="@android:color/holo_purple"
            android:orientation="horizontal"/>

        <LinearLayout
            android:id="@ id/viewB"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="0.4"
            android:background="@android:color/holo_orange_light"
            android:orientation="horizontal"/>

    </LinearLayout>

    <android.support.design.widget.FloatingActionButton
        android:id="@ id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:clickable="true"
        android:src="@drawable/ic_done"
        app:layout_anchor="@id/viewA"
        app:layout_anchorGravity="bottom|right|end"/>

</android.support.design.widget.CoordinatorLayout>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006