ดูการเรนเดอร์ก่อน
ในความเป็นจริงมันง่ายมากที่จะบรรลุเอฟเฟกต์นี้ เพียงแค่แบ่งโฟลเดอร์สองโฟลเดอร์ของ drawable และ drawablev21
โดยปกติตัวเลือก:
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <selector xmlns: Android = "http://schemas.android.com/apk/res/android"> <รายการ Android: drawable = "color/menual /> < /selector>
ตัวเลือกใน v21:
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <ระลอก xmlns: Android = "http://schemas.android.com/apk/res/android" Android: color = "color/menual_selected"> <! Android: drawable = "@color/red"/>-> </ripple>
ที่นี่ color ใน ripple เป็นสีระลอกคลื่นกดเพิ่ม item ลงไปและ item นี้จะกลายเป็นพื้นหลัง
โปรดทราบ ว่าไม่เพิ่ม item โปร่งใสเป็นพื้นหลัง หนึ่งไม่มีความหมายและอีกอย่างคือเอฟเฟกต์การกดไม่สามารถแสดงได้
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่าเนื้อหาของบทความนี้จะเป็นประโยชน์กับทุกคนในการพัฒนา Android