Je souhaite définir un effet d'entraînement sur la mise en page avec des coins arrondis. Comment puis-je le faire?Comment ajouter un effet d'entraînement sur une mise en page avec des coins arrondis?
Répondre
Utilisation Code suivant.
<?xml version="1.0" encoding="utf-8"?>
<ripple android:color="@color/COLOR_WHILE_PRESSING" xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/round_corner"></item>
</ripple>
round_corner.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/BACKGROUND_COLOR" />
<corners android:radius="6dp" />
</shape>
cela ne rend pas le coin de la bordure de la disposition ronde. –
utilisez-vous la vue carte? –
J'utilise une disposition linéaire. Je veux le rendre rond avec un effet d'entraînement. –
situé juste à ces propriétés dans le fichier xml
android:background="?android:attr/selectableItemBackground"
android:clickable="true"
Cela devrait le faire.
Cela ne fait pas la frontière de mise en page tour d'angle. –
puis essayez 'android: foregroud ="? Android: attr/selectableItemBackground "' à la place –
https://github.com/traex/RippleEffect –