การทำอนิเมชั่นโดยใช้ ConstraintLayout ในแอนดรอยด์ (Android)
สวัสดีครับ วันนี้จะเป็นบทความแรกของ แอนดรอยด์ (Android) ที่เขียนเป็น Kotlin ซึ่งจริงๆ ก็ยังไม่รู้เรื่องกับเจ้าภาษานี้มากเท่าไหร่นัก. วันนี้จะเป็นการทำอนิเมชั่น (Animation) ของ ConstrainLayout เลเอาท์แบบใหม่ของ แอนดรอยด์ ซึ่งถ้าสงสัยว่าอนิเมชั่นนี้เป็นอย่างไรก็สามารถดูได้ตามคลิปวิดีโอด้านล่างได้เลยครับ ผมว่ามันมีความเจ๋งอยู่ในการทำอนิเมชั่นแบบนี้ จึงได้นำมาซึ่งบทความในวันนี้นั้นเอง ก่อนที่เราจะไปเข้าโค้ด เรามีดูในส่วนประกอบไฟล์อื่นๆก่อน ในตัวอย่างนี้จะมีการใช้ไฟล์ gradient.xml และ gradient_variant.xml ในโฟลเดอร์ drawable ซึ่ง 2 ไฟล์นี้ก็คือการทำภาพเลเอาท์ให้มันเบลอๆนั้นเอง หน้า xml 2 หน้าที่เบลอก็เพราะ 2 ไฟล์นี้นั้นแหละครับ gradient.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android= "http://schemas.android.com/apk/res/android" android:shape= "rectangle" > <gradient android:angle= "90" android:endColor= "#00181818" android:...