android:elevation
ve app:elevation
'u ne zaman kullanırım?Android XML: android: elevation vs. Uygulama: yükseklik
Bu ikisi arasındaki fark nedir?
android:elevation
ve app:elevation
'u ne zaman kullanırım?Android XML: android: elevation vs. Uygulama: yükseklik
Bu ikisi arasındaki fark nedir?
Umut, bir örnekle konuşalım:
<android.support.design.widget.FloatingActionButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
...
android:elevation="@dimen/elevation_medium"
/>
android:elevation
attribute, API düzey 21 ve üstünden çalışacaktır. çerçevesinde yerine sürümü 21 android:elevation
durumunda sürümüne 4'ten çalışacak app:elevation
nitelik Android Design Support Library de içeride, FloatingActionButton
styleable aittir Bu durumda
<android.support.design.widget.FloatingActionButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
...
app:elevation="@dimen/elevation_medium"
/>
.
AppBarLayout uygulamasına sahip: yükseklik özniteliği ancak yine de çalışmıyor. Son destek kütüphanesi güncellemelerinde ortadan kaybolmuş gibi görünüyor. – Chris
app:elevation
- Eğer android:elevation
(Android'in eski sürümleri destekleyen) desteği kütüphanesini kullanıyorsanız - Sen destek kütüphanesini kullanmıyorsanız yardımcı olabilirim
Bunun, tüm ViewGroup ile çalışmadığını unutmayın. Örneğin, destek kitaplığı kullanıyorum, ancak uygulamayı kullanamayacağım: araç çubuğuyla yükseklik. –
LinearLayout ile de 'app: elevation' kullanamıyorum. Ama ViewCompat.setElevation (Görünüm görünümü, float yükseklik); 'çalışır. – Weekend
Ben googled, ancak herhangi bir yararlı sonuç bulamadık. – Kittion