การสาธิตมุมมองภาพขนาดย่อยซึ่งเป็นไลบรารีสำหรับการแสดงภาพขนาดใหญ่
นี่คือการสาธิตมุมมองภาพขนาดย่อยซึ่งเป็นไลบรารี Android ฟรีสำหรับการแสดงภาพขนาดใหญ่พร้อมการตรวจจับท่าทางสำหรับการซูมและกระทะ การสาธิตนี้แสดงคุณสมบัติส่วนใหญ่ที่มีอยู่
มุมมองที่กำหนดเองนี้สามารถใช้เพื่อแสดงภาพในแกลเลอรี่หรือดูภาพขนาดใหญ่เช่นแผนอาคาร มันสามารถขยายได้ง่ายเพื่อเพิ่มกราฟิกซ้อนทับซึ่งจัดเรียงกับภาพเช่นหมุดเครื่องหมายหรือรูปร่างที่กำหนดเอง
โครงการรวมถึงแหล่งที่มาของแอพนี้โฮสต์บน GitHub ที่ https://github.com/davemorrissey/subsampling-scale-image-view
การแสดงภาพ
-
* แสดงภาพขนาดใหญ่ที่ใหญ่กว่าสามารถโหลดลงในหน่วยความจำ
* แสดงรายละเอียดความละเอียดสูงเกี่ยวกับการซูมเข้า
* ทดสอบมากถึง 20,000x13,000px แม้ว่าภาพขนาดใหญ่จะช้าลง
* แสดงภาพจากสินทรัพย์หรือระบบไฟล์
* หมุนภาพโดยอัตโนมัติจากระบบไฟล์ (เช่นกล้องหรือแกลเลอรี่) ตาม EXIF
* หมุนภาพด้วยตนเองโดยเพิ่มขึ้น 90 °
* สลับภาพที่รันไทม์
การตรวจจับท่าทาง
-
* หนึ่งนิ้วหนึ่งนิ้ว
* สองนิ้วหยิกเพื่อซูม
* กระทะขณะซูม
* สวิตช์ที่ไร้รอยต่อระหว่างกระทะและซูม
* สะบัดโมเมนตัมหลังจากการแพน
* แตะสองครั้งเพื่อซูมเข้าและออก
* ตัวเลือกในการปิดใช้งาน PAN และ/หรือซูมท่าทาง
ความเคลื่อนไหว
-
* วิธีการสาธารณะสำหรับการเคลื่อนไหวสเกลและศูนย์กลาง
* ระยะเวลาและการผ่อนคลายที่ปรับแต่งได้
* แอนิเมชั่นเสริมที่ไม่หยุดยั้ง
การรวมง่าย
-
* ใช้ภายใน ViewPager เพื่อสร้างแกลเลอรี่รูปภาพ
* คืนค่าสเกลจุดกึ่งกลางและการวางแนวหลังการหมุนหน้าจอได้อย่างง่ายดาย
* สามารถขยายเพื่อเพิ่มกราฟิกซ้อนทับที่เลื่อนและปรับขนาดด้วยภาพ
* จัดการมุมมองการปรับขนาดและเค้าโครง WRAP_CONTENT
อ่านเพิ่มเติม