BitmapDescriptor จากโรงงาน

คลาสสุดท้ายสาธารณะ BitmapDescriptorFactory ขยายออบเจ็กต์

ใช้เพื่อสร้างการกำหนดรูปภาพบิตแมป ใช้สำหรับไอคอนเครื่องหมายและการวางซ้อนพื้น

ก่อนที่จะใช้วิธีการใดๆ จากคลาสนี้ คุณต้องทำอย่างใดอย่างหนึ่งต่อไปนี้เพื่อให้มั่นใจว่าคลาสนี้ได้เริ่มต้นแล้ว

  • รอให้ GoogleMap พร้อมใช้งานจาก MapFragment หรือ MapView ที่คุณเพิ่มไว้ในแอปพลิเคชัน คุณรับอินสแตนซ์ GoogleMap ได้โดยโทรไปที่ getMapAsync() และรอให้โค้ดเรียกกลับ onMapReady(GoogleMap map)
  • โทรมาที่ MapsInitializer.initialize(Context) ตราบใดที่ยังไม่มีการส่ง GooglePlayServicesNotAvailableException คลาสนี้จะได้รับการเริ่มต้นอย่างถูกต้อง

สรุปแบบคงที่

float HUE_AZURE
float HUE_BLUE
float HUE_CYAN
float HUE_GREEN
float HUE_MAGENTA
float HUE_ORANGE
float HUE_RED
float HUE_ROSE
float HUE_VIOLET
float HUE_YELLOW

สรุปวิธีการสาธารณะ

BitmapDescriptor แบบคงที่
defaultMarker(สีแบบลอย)
สร้าง BitmapDescriptor ที่อ้างถึงการปรับสีของรูปภาพตัวทำเครื่องหมายเริ่มต้น
BitmapDescriptor แบบคงที่
defaultMarker()
สร้าง BitmapDescriptor ที่อ้างอิงถึงภาพเครื่องหมายเริ่มต้น
BitmapDescriptor แบบคงที่
fromAsset(String assetName)
สร้าง BitmapDescriptor โดยใช้ชื่อของรูปภาพบิตแมปในไดเรกทอรีเนื้อหา
BitmapDescriptor แบบคงที่
fromBitmap(รูปภาพบิตแมป)
สร้าง BitmapDescriptor จากอิมเมจบิตแมปที่ระบุ
BitmapDescriptor แบบคงที่
fromFile(ชื่อไฟล์สตริง)
สร้าง BitmapDescriptor โดยใช้ชื่อของไฟล์ภาพบิตแมปที่อยู่ในที่จัดเก็บข้อมูลภายใน
BitmapDescriptor แบบคงที่
fromPath(สตริง absolutePath)
สร้าง BitmapDescriptor จากเส้นทางไฟล์สัมบูรณ์ของรูปภาพบิตแมป
BitmapDescriptor แบบคงที่
fromResource(int resourceId)
สร้าง BitmapDescriptor โดยใช้รหัสทรัพยากรของรูปภาพบิตแมป

ข้อมูลสรุปของเมธอดที่รับช่วงมา

ค่าคงที่

สาธารณะ คงที่ แบบลอยสุดท้าย HUE_AZURE

มูลค่าคงที่: 210.0

สาธารณะ แบบคงที่ ขั้นสุดท้าย ทศนิยม HUE_BLUE

มูลค่าคงที่: 240.0

สาธารณะ แบบคงที่ แบบลอยสุดท้าย HUE_CYAN

มูลค่าคงที่: 180.0

สาธารณะ แบบคงที่ ทศนิยมขั้นสุดท้าย HUE_GREEN

มูลค่าคงที่: 120.0

สาธารณะ แบบคงที่ แบบลอยสุดท้าย HUE_MAGENTA

มูลค่าคงที่: 300.0

สาธารณะ แบบคงที่ แบบลอยสุดท้าย HUE_ORANGE

มูลค่าคงที่: 30.0

สาธารณะ แบบคงที่ แบบลอยสุดท้าย HUE_RED

มูลค่าคงที่: 0.0

สาธารณะ แบบคงที่ แบบลอยสุดท้าย HUE_ROSE

มูลค่าคงที่: 330.0

สาธารณะ คงที่ ทศนิยมสุดท้าย HUE_VIOLET

มูลค่าคงที่: 270.0

สาธารณะ คงที่ แบบลอยสุดท้าย HUE_YELLOW

มูลค่าคงที่: 60.0

วิธีการสาธารณะ

สาธารณะ คงที่ BitmapDescriptor defaultMarker (เฉดสีแบบลอย)

สร้าง BitmapDescriptor ที่อ้างถึงการปรับสีของรูปภาพตัวทำเครื่องหมายเริ่มต้น เรามีชุดค่าโทนสีที่กำหนดไว้ล่วงหน้าเพื่อความสะดวก ดูตัวอย่าง HUE_YELLOW

พารามิเตอร์
Hue สีของเครื่องหมาย ค่าต้องมากกว่าหรือเท่ากับ 0 และน้อยกว่า 360

สาธารณะ แบบคงที่ BitmapDescriptor defaultMarker ()

สร้าง BitmapDescriptor ที่อ้างอิงถึงภาพเครื่องหมายเริ่มต้น

สาธารณะ แบบคงที่ BitmapDescriptor fromAsset (String assetName)

สร้าง BitmapDescriptor โดยใช้ชื่อของรูปภาพบิตแมปในไดเรกทอรีเนื้อหา

พารามิเตอร์
assetName ชื่อของรูปภาพบิตแมปในไดเรกทอรีเนื้อหา
การคืนสินค้า
  • BitmapDescriptor ที่โหลดจากเนื้อหา หรือ null หากโหลดไม่สำเร็จ

สาธารณะ แบบคงที่ BitmapDescriptor fromBitmap (อิมเมจบิตแมป)

สร้าง BitmapDescriptor จากอิมเมจบิตแมปที่ระบุ

พารามิเตอร์
รูปภาพ

สาธารณะ แบบคงที่ BitmapDescriptor fromFile (String fileName)

สร้าง BitmapDescriptor โดยใช้ชื่อของไฟล์ภาพบิตแมปที่อยู่ในที่จัดเก็บข้อมูลภายใน โดยเฉพาะอย่างยิ่งการเรียกนี้ไปยัง openFileInput(String)

พารามิเตอร์
fileName ชื่อของไฟล์ภาพบิตแมป
การคืนสินค้า
  • BitmapDescriptor ที่โหลดจากเนื้อหา หรือ null หากโหลดไม่สำเร็จ

สาธารณะ คงที่ BitmapDescriptor fromPath (สตริง absolutePath)

สร้าง BitmapDescriptor จากเส้นทางไฟล์สัมบูรณ์ของรูปภาพบิตแมป

พารามิเตอร์
absolutePath เส้นทางสัมบูรณ์ของอิมเมจบิตแมป
การคืนสินค้า
  • BitmapDescriptor ที่โหลดจากเส้นทางสัมบูรณ์หรือ null หากโหลดไม่สำเร็จ

สาธารณะ แบบคงที่ BitmapDescriptor fromResource (int resourceId)

สร้าง BitmapDescriptor โดยใช้รหัสทรัพยากรของรูปภาพบิตแมป

พารามิเตอร์
resourceId รหัสทรัพยากรของรูปภาพบิตแมป
การคืนสินค้า
  • BitmapDescriptor ที่โหลดจากเนื้อหา หรือ null หากโหลดไม่สำเร็จ