การจัดรูปแบบที่กำหนดเอง
  คุณปรับแต่งสี การพิมพ์ ระยะห่าง เส้นขอบ และมุมของคอมโพเนนต์ UI Kit ของ Places และฟีเจอร์ที่ไม่ใช่ UI Kit ได้ดังนี้
- คอมโพเนนต์รายละเอียดสถานที่
 - คอมโพเนนต์การค้นหาสถานที่
 - คอมโพเนนต์ Place Autocomplete พื้นฐาน
 - วิดเจ็ต Place Autocomplete ของชุดเครื่องมือที่ไม่ใช่ UI
 
ชุดเครื่องมือ UI ของ Places มีแนวทางระบบการออกแบบสำหรับการปรับแต่งภาพโดยอิงตาม Material Design โดยประมาณ (มีการแก้ไขบางอย่างที่เฉพาะเจาะจงสำหรับ Google Maps) ดูข้อมูลอ้างอิงของ Material Design สำหรับสีและการพิมพ์ โดยค่าเริ่มต้น สไตล์จะเป็นไปตามภาษาการออกแบบภาพของ Google Maps
เมื่อสร้างอินสแตนซ์ของ Fragment คุณจะระบุธีมที่ลบล้างแอตทริบิวต์รูปแบบเริ่มต้นได้ แอตทริบิวต์ธีมที่ไม่ได้ลบล้างจะใช้รูปแบบเริ่มต้น
<style name="CustomizedPlaceDetailsTheme" parent="PlacesMaterialTheme"> <item name="placesColorPrimary">@color/app_primary_color</item> <item name="placesColorOnSurface">@color/app_color_on_surface</item> <item name="placesColorOnSurfaceVariant">@color/app_color_on_surface</item> <item name="placesTextAppearanceBodySmall">@style/app_text_appearence_small</item> <item name="placesCornerRadius">20dp</item> </style>
คุณปรับแต่งสไตล์ต่อไปนี้ได้
| แอตทริบิวต์ธีม | การใช้งาน | 
|---|---|
| สี | |
placesColorSurface | 
    พื้นหลังของคอนเทนเนอร์และกล่องโต้ตอบ | 
placesColorOutlineDecorative | 
    เส้นขอบคอนเทนเนอร์ | 
placesColorPrimary | 
    ลิงก์ สัญญาณบอกสถานะการโหลด ไอคอนภาพรวม | 
placesColorOnSurface | 
    ส่วนหัว เนื้อหาของกล่องโต้ตอบ | 
placesColorOnSurfaceVariant | 
    ข้อมูลสถานที่ | 
placesColorSecondaryContainer | 
    พื้นหลังของปุ่ม | 
placesColorOnSecondaryContainer | 
    ข้อความและไอคอนของปุ่ม | 
placesColorNeutralContainer | 
    ป้ายวันที่รีวิว รูปร่างตัวยึดตำแหน่งการโหลด | 
placesColorOnNeutralContainer | 
    วันที่ตรวจสอบ ข้อผิดพลาดในการโหลด | 
placesColorPositiveContainer | 
    ป้ายที่ชาร์จ EV ที่พร้อมให้บริการ | 
placesColorOnPositiveContainer | 
    เนื้อหาป้ายที่ชาร์จ EV ที่พร้อมใช้งาน | 
placesColorPositive | 
    ป้ายกำกับ "เปิด" ของสถานที่ | 
placesColorNegative | 
    ป้ายกำกับ "ปิด" ของสถานที่ | 
placesColorInfo | 
    ไอคอนทางเข้าที่รองรับเก้าอี้รถเข็น | 
placesColorButtonBorder | 
    ปุ่มเปิดใน Maps และปุ่มตกลง | 
| การออกแบบตัวอักษร | |
placesTextAppearanceBodySmall | 
    ข้อมูลสถานที่ | 
placesTextAppearanceBodyMedium | 
    ข้อมูลสถานที่ เนื้อหาของกล่องโต้ตอบ | 
placesTextAppearanceLabelMedium | 
    เนื้อหาป้าย | 
placesTextAppearanceLabelLarge | 
    เนื้อหาปุ่ม | 
placesTextAppearanceHeadlineMedium | 
    ส่วนหัวของกล่องโต้ตอบ | 
placesTextAppearanceDisplaySmall | 
    ชื่อสถานที่ | 
placesTextAppearanceTitleSmall | 
    ชื่อสถานที่ | 
| การเว้นวรรค | |
placesSpacingExtraSmall | 
    |
placesSpacingSmall | 
    |
placesSpacingMedium | 
    |
placesSpacingLarge | 
    |
placesSpacingExtraLarge | 
    |
placesSpacingTwoExtraLarge | 
    |
| การวัดผล | |
placesBorderWidth | 
    คอนเทนเนอร์ | 
placesBorderWidthButton | 
    |
| รูปร่าง | |
placesCornerRadius | 
    คอนเทนเนอร์ | 
placesCornerRadiusButton | 
    ปุ่มเปิดใน Maps และปุ่มตกลง (ไม่รวมปุ่มไอคอนกลม) | 
placesCornerRadiusThumbnail | 
    รูปภาพขนาดย่อของสถานที่ | 
placesCornerRadiusCollageOuter | 
    ภาพคอลลาจ | 
placesCornerRadiusCard | 
    การ์ดสถานที่ การ์ดรีวิวจากผู้ใช้ | 
placesCornerRadiusDialog | 
    กล่องโต้ตอบการเปิดเผยข้อมูลของ Google Maps | 
| การระบุแหล่งที่มาของแบรนด์ Google Maps | |
placesColorAttributionLightTheme | 
    ปุ่มการระบุแหล่งที่มาและการเปิดเผยข้อมูลของ Google Maps ในธีมสว่าง (Enums สำหรับสีขาว สีเทา และสีดำ) | 
placesColorAttributionDarkTheme | 
    ปุ่มการระบุแหล่งที่มาและการเปิดเผยข้อมูลของ Google Maps ในธีมมืด (การแจงนับสำหรับสีขาว สีเทา และสีดำ) | 
สีการระบุแหล่งที่มา
  ข้อกำหนดในการให้บริการของ Google Maps กำหนดให้คุณต้องใช้สีแบรนด์สีใดสีหนึ่งจาก 3 สีสำหรับการระบุแหล่งที่มาของ Google Maps การระบุแหล่งที่มานี้ต้องมองเห็นได้และเข้าถึงได้เมื่อมีการเปลี่ยนแปลงการปรับแต่ง
เรามีสีแบรนด์ 3 สีให้เลือก ซึ่งตั้งค่าแยกกันสำหรับธีมสว่างและธีมมืดได้
- ธีมสว่าง: 
placesColorAttributionLightที่มีค่า enum สำหรับสีขาว เทา และดำ - ธีมมืด: 
placesColorAttributionDarkมีค่า enum สำหรับสีขาว เทา และดำ 
ตัวอย่าง
ตัวอย่างโค้ดนี้แสดงวิธีสร้างธีมที่ลบล้างแอตทริบิวต์รูปแบบเริ่มต้น แอตทริบิวต์ธีมที่ไม่ได้ลบล้างจะใช้รูปแบบเริ่มต้น<style name="CustomizedPlaceDetailsTheme" parent="PlacesMaterialTheme"> <item name="placesColorPrimary">@color/app_primary_color</item> <item name="placesColorOnSurface">@color/app_color_on_surface</item> <item name="placesColorOnSurfaceVariant">@color/app_color_on_surface</item> <item name="placesTextAppearanceBodySmall">@style/app_text_appearence_small</item> <item name="placesCornerRadius">20dp</item> </style>
ตัวอย่างทั้งหมดของแต่ละคอมโพเนนต์
- ตัวอย่างการจัดรูปแบบคอมโพเนนต์รายละเอียดสถานที่
 - ตัวอย่างการจัดรูปแบบคอมโพเนนต์การค้นหาสถานที่
 - ตัวอย่างการจัดรูปแบบคอมโพเนนต์ Place Autocomplete พื้นฐาน