Home
การทำ Nine Patch
การทำ Nine Patch ก็คือการทำ รูปสำหร้บเป็น Background สำหรับ Layout ที่ ออกแบบมาพิเศษ เพื่อรองรับการขยาย หรือ นำไปใช้ในแอนดรอยด์ ที่มีขนาดหน้าจอที่หลายหลาย เรามาทำความเข้าใจ Nint Patch กันก่อน
จากรูปภาพ มาสเตอร์ แบ่งภาพออกเป็น 9 ส่วน จะสังเกตุว่า ภาพที่ ตำแหน่างที่ 1, 3, 7, 9 จะ Static คือไม่เปลี่ยนแปลนแม้น ภาพที่ 5 จะมีความกว้าางและ ความสูงเพิ่มขึ้น ถ้าเราขยายภาพ ออกไปด้านละ 1 px
ด้านที่ 2,4 จะหมายถึงเรากำหนดให้ภาพขยายได้ ส่วน 6,8 คือตำแหน่งการขยายของ Content
รีวิว คอร์ส เบสิกแอนดรอยด์ สำหรับ ผู้เริ่มต้น
เป็นบรรยากาศที่เราเรียนกันเมื่อวันที่ 6,7 มกราคมครับ
ผู้เข้าอบรมครับ น่ารักมาก
คอร์ส อบรมแอนดรอยด์ เชื่อมต่อ Firebase
แนะนำ คอร์สอบรมแอนดรอยด์ เชื่อมต่อ Firebase
การเขียนโค้ดแอนดรอย์ ให้เชื่อมต่อ Firebase ไม่ยากอย่างที่คิด
สำหรับ คอร์ส สอนตัวต่อตัว
- ถ้าผู้เรียนมา ท่านเดียว เรียนคนเดียวตัวต่อตัวกับมาสเตอร์ เลย คิดที่ 4000 ครับ
- แต่ถ้ามาเป็นทีม 2 หรือ 3 ท่าน หรือ เรียนกับเพื่อน 2 คน คิดที่ 5000 ครับ
- ส่วนทีมใหญ่ 4,5 ท่าน มาสเตอร์คิดที่ 6000 ครับ
Progress Dialog on Android App
เอาตามภาพเลย เวลาเรา Uplpad Value หรือ Download Value จาก Server หรือ Firebase เราต้องการ เบนความสนใจของ User เราสามารถทำ Progress Dialog แบบนี่ได้ มะ เรามาลุยกัน สิ่งแรก ต้อง ประกาศตัวแปร ของ Progress Dialog ก่อนครับ
ประกาศตัวแปร ProgressDialog
Read QR code on App Android
ตามหัวข้อเลยครับ การอ่าน QR code บน แอพแอนดรอยด์ ก่อนอื่นมาสเตอร์ ต้องขอบคุณ มาสเตอร์ ใช้ Library จาก เขามาทำครับ
https://github.com/dm77/barcodescanner
สิ่งแรกที่ต้องทำคือ ไป Add Library ครับ
มาสเตอร์ เปิด Project Structor ก่อน
ไปที่ app > Dependencies
Create ListView
ตามรูปเลย เราอยากสร้าง ListView ที่ประกอบไปด้วยรูปภาพ และ ตัวอักษรแบบนี่ เอาเลยครับ ทำตามมาสเตอร์ เลยครับ
ออกแบบ UI ให้มี ListView แบบนี้