Ripple Effect
สวัสดีครับ ทุกท่านน่าจะรู้จัก Selector กันดี ที่เห็นชัดๆก็จะเป็น Selector ของ Button แบบรูปข้างล่างนี้
Selector (ดูดรูปมาจากบทความพี่เอกซะเลย ขี้เกียจทำใหม่ฮ่าๆ) http://www.akexorcist.com/2013/09/android-design-button-selector-custom.html |
ขออธิบายเจ้า Selector คร่าวๆก่อน Selector เนี่ยมีมานานมากๆแหละ มันก็คือ Effect ที่ทำให้เรารู้ว่า View ที่เราแตะไปเนี่ยเราแตะโดนจริงๆนะ
หากใช้ Button แบบ defalut เลยมันก็จะมี state มาให้ครบไม่ต้องเพิ่มคำสั่งอะไรเข้าไปอีก แต่ถ้าเราจะใช้รูปอื่นๆมาแทน หากเราไม่ทำ state ต่างๆให้มัน เวลาเราก็มันก็จะไม่มีการเปลี่ยนแปลงอะไรเลย
ในแง่ของ UX แล้วนั้น ไม่ดีเอามากๆเพราะ User ไม่รู้ว่าปุ่มได้ถูกกดแล้วนะ ซึ่ง Selector ที่เรากำลังพูดถึงเนี่ยมันเป็น Effect ที่ค่อนข้างจะเก่าแล้วเริ่มจะล้าสมัยแล้ว