Próbuję ustawić wpływ wysokości i efektu falowania w tym samym czasie na ImageButton. Używam LOLLIPOP.Używanie rzędnej i falowania w ImageButton
Oto kod:
<android.support.v7.widget.AppCompatImageButton
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:elevation="5dp"
android:background="?attr/selectableItemBackgroundBorderless"
app:srcCompat="@drawable/add" />
Moim tematem jest: Theme.AppCompat.Light.DarkActionBar
Z tym kodem Dostaję tylko tętnienia. Jeśli usunę tło (marszczenie), otrzymam wysokość.
edycja:
Uwaga: Wszystkie zrzuty ekranowe zostały podjęte obraz jest kliknięty (długie naciśnięcie).
Przetestowałem z android:background="?attr/selectableItemBackground"
i mam tętnienia i tło jest kwadratem, ale nie wzniesienie:
z android:background="?attr/selectableItemBackgroundBorderless"
mam tętnienia z okrągłym tle, ale nie elewacja :
bez tła atrybut mam elewację, a domyślne ImageButton
background:
Co potrzebne jest marszczyć okrągły tło i elewacja jednocześnie.
Używasz tła bez obramowania. Element bez granic nie będzie miał cienia. Dlatego. – Budius
jakiego motywu używasz? – Lemao1981
Zaktualizowałem pytanie z tymi informacjami. – jzeferino