ผลต่างระหว่างรุ่นของ "Material Design"
จาก Morange Wiki
Nobpadon (คุย | มีส่วนร่วม) |
Patcharapun (คุย | มีส่วนร่วม) (add properties) |
||
แถว 45: | แถว 45: | ||
<li style="display: inline-block;"> [[ไฟล์:Whatismaterial environment shadow3.png|thumb|none|250px|Combined shadow from key and ambient lights]] </li> | <li style="display: inline-block;"> [[ไฟล์:Whatismaterial environment shadow3.png|thumb|none|250px|Combined shadow from key and ambient lights]] </li> | ||
</ul></div> | </ul></div> | ||
+ | ---- | ||
+ | |||
+ | = คุณสมบัติของ Material = | ||
+ | ---- | ||
+ | === ลักษณะของ Material === | ||
+ | [[ไฟล์:What is material material properties.png|thumb|200px|Material characteristics]] | ||
+ | * แข็งแกร่ง , แข็งแรง (Solid) เป็นวัตถุที่ไม่สามารถทะลุผ่านได้ | ||
+ | * ไม่สามารถซ้ำกันในพื้นที่เดียวกันได้(Occupies unique points in space) | ||
+ | * ไม่สามารถผ่านเข้าไปได้ (Impenetrable) | ||
+ | * รูปร่างไม่แน่นอน (Mutable shape) | ||
+ | * การเปลี่ยนแปลงขนาดจะขึ้นอยู่ตามระนาบของมันเท่านั้น (Changes in size only along its plane) | ||
+ | * ไม่มีการบิดงอ (Unbendable) | ||
+ | * สามารถรวมกันได้ (Can join to other material) | ||
+ | * สามารถแยกตัวได้โดยหลังจากแยกตัวแล้วจะต้องรวมกับเช่นเดิม(Can separate, split, and heal) | ||
+ | * สามารถสร้างขึ้นและลบหรือทำลายได้(Can be created or destroyed) | ||
+ | * สามารถเคลื่อนย้ายไปตามแกนต่างๆได้(Moves along any axis) | ||
+ | ---- | ||
+ | |||
+ | === คุณสมบัติทางกายภาพ === | ||
+ | [[ไฟล์:Whatismaterial materialproperties physicalproperties thickness 01 yes.png|thumb|200px|Material Properties]] | ||
+ | * คุณสมบัติของ Material นั้น ความยาวและความกว้าง จะสามารถเปลี่ยนแปลงได้ และ มีขนาดเท่าใดก็ได้ แต่ในขณะเดียวกัน ความหนา จะต้องมีแค่ 1dp เท่านั้น | ||
+ | * เงาของวัตถุจะแสดงให้เห็นถึง ระดับของการ ยก ระหว่าง วัตถุ และ พื้นหลัง หรือ Material and Elements | ||
+ | * Material จะสามารถแสดงผล รูปภาพ / วิดีโอ / สี บน รูปร่างต่างๆได้ | ||
+ | * Material จะไม่สามารถให้ Input ทะลุผ่านด้านหลังได้ สามารถ รับ Input ผ่านทาง Foreground เท่านั้น | ||
+ | * Material จะไม่สามารถครอบครองพื้นผิวทับกันหรือเป็นแผ่นเดียวกันได้ ต้องแสดงความสูง หรือ ใช้ Light / Shadow เพื่อให้เห็นชัดเจนว่าคนละแผ่นกัน | ||
+ | * Material จะไม่สามารถทะลุผ่านซึ้งกันและกันได้ | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ---- | ||
+ | |||
+ | === การปรับเปลี่ยนของ Material === | ||
+ | * จะสามารถเปลี่ยนแปลงรูปร่างของวัตถุหรือ Material ได้ | ||
+ | * จะสามารถยืดและหดตัวได้ตามแนวระนาบเท่านั้น | ||
+ | * Material จะไม่มีการ โค้ง หรือ พับ | ||
+ | * Material จะสามารถรวม Sheets ได้ | ||
+ | * Material เมื่อถูกแยกออกจากกันแล้ว (แยก Sheet ออกจากกันเป็นส่วน) จะสามารถกลับมารวมกันได้เช่นเดิม | ||
+ | ---- | ||
+ | |||
+ | === การเคลื่อนไหวของ Material === | ||
+ | * Spontaneously วัตถุหรือ Material จะสามารถเกิดขึ้นได้เอง และจะถูกทำลายได้เองเช่นกัน | ||
+ | * Material จะสามารถ เลื่อนหมุนและเคลื่อนที่ไปตามแกนต่างๆ ได้ (AXIS) | ||
+ | * Material การหมุนหรือการตอบโต้ของแกน Z (Z-AXIS) จะเกิดขึ้นเมื่อ โต้ตอบกับ ผู้ใช้เท่านั้น | ||
+ | |||
+ | ---- |
รุ่นแก้ไขเมื่อ 09:10, 25 กรกฎาคม 2559
เนื้อหา
Material Design Introduction
Material Design ถูกคิดค้นหรือเป็นแนวทางการออกแบบ โดย Google และเปิดตัว Material Design ในงาน Google I/O ในปี 2014 โดย Material Design ที่ Google ได้วางแนวทางไว้นั้น เหตุเพราะ Google เป็นบริษัทเปิดหรือ แบบเสรี ที่นักพัฒนาจะสามารถหยิบเอาบางส่วนไปพัฒนาต่อได้ หรือเปรียบเสมือนกับ Open Source Company โดย จึงยากต่อการควบคุมนักพัฒนาซอฟต์แวร์ว่า จะต้องออกแบบหรือบังคับให้ใช้แบบนี้ตามนี้ Google สร้าง Metaphor (อุปมา) ขึ้นมาเพื่อเป็นแนวทางการออกแบบ เรียกว่า Material Design และเปรียบเสมือน ภาษาของการออกแบบ (Visual Language) โดยจะรวบรวม แนวทางการออกแบบ ไว้ด้วยกัน
แนวทางการออกแบบหรือหลักการออกแบบ (Principles)
มี 3 ปัจจัยสำคัญ
- มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- Material is the metaphor
- Material คือ วัสดุที่เสมือนจริง ทางด้านกายภาพ ทั้งเรื่องของ แสง-เงา (Light-Edge Shadow) ,พื้นผิว (Surface) การตอบสนองหรือ การเคลื่อนไหว
- ว่าง่ายๆคือ พื้นผิวและเงาของขอบวัตถุที่ออกแบบนั้น เป็นหัวใจสำคัญของการบ่งบอกว่า วัตถุนั้นเคลื่อนย้ายหรือเคลื่อนไหวอย่างไรและมีความสัมพันธ์กับวัตถุอื่นๆอย่างไร
- และแสงที่เสมือนแสงจริง จะแสดงให้เห็น การแบ่งแยกพื้นที่ของวัตถุและส่วนที่มีการเคลื่อนไหวของวัตถุนั้น
- Bold, graphic, intentional
- คือ การจงใจออกแบบส่วนสำคัญต่างๆ อันได้แก่ ช่องตารางการออกแบบ (Grid) , ตัวอักษรในการการออก (Typography) , พื้นที่ว่าง (Space) , สี (Color) และ รูปภาพ (Imagery)
- การจัดลำดับชั้นของความหมายและบ่งบอกจุดโฟกัสที่สำคัญของสายตา เน้นการกระทำของผู้ใช้เป็นหลัก (UX)
- Motion provides meaning
- 'Motion to Meaning คือ การเคลื่อนไหวหรือการแสดงให้เห็นว่า วัตถุที่เคลื่อนไหวนั้น จะให้ความหมายอย่างไรกับผู้ใช้โดย
Material Design Environment
การออกแบบสภาพแวดล้อมแบบสามมิติที่มีแสงวัตถุและเงาสะท้อน
- 3D World
- การออกแบบวัตถุที่เป็นพื่นที่ 3มิติ ซึ่งวัตถุทั้งหมดจะมี X,Y และขนาดแกน Z ที่ตั่งฉากกับระนาบของหน้าจอแสดงผล
- มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- Light and shadow
- การใช้แสงและเงากับวัตถุ เพื่อให้วัตถุ ดูมีมิติมากขึ้น
- มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
คุณสมบัติของ Material
ลักษณะของ Material
มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- แข็งแกร่ง , แข็งแรง (Solid) เป็นวัตถุที่ไม่สามารถทะลุผ่านได้
- ไม่สามารถซ้ำกันในพื้นที่เดียวกันได้(Occupies unique points in space)
- ไม่สามารถผ่านเข้าไปได้ (Impenetrable)
- รูปร่างไม่แน่นอน (Mutable shape)
- การเปลี่ยนแปลงขนาดจะขึ้นอยู่ตามระนาบของมันเท่านั้น (Changes in size only along its plane)
- ไม่มีการบิดงอ (Unbendable)
- สามารถรวมกันได้ (Can join to other material)
- สามารถแยกตัวได้โดยหลังจากแยกตัวแล้วจะต้องรวมกับเช่นเดิม(Can separate, split, and heal)
- สามารถสร้างขึ้นและลบหรือทำลายได้(Can be created or destroyed)
- สามารถเคลื่อนย้ายไปตามแกนต่างๆได้(Moves along any axis)
คุณสมบัติทางกายภาพ
มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
- คุณสมบัติของ Material นั้น ความยาวและความกว้าง จะสามารถเปลี่ยนแปลงได้ และ มีขนาดเท่าใดก็ได้ แต่ในขณะเดียวกัน ความหนา จะต้องมีแค่ 1dp เท่านั้น
- เงาของวัตถุจะแสดงให้เห็นถึง ระดับของการ ยก ระหว่าง วัตถุ และ พื้นหลัง หรือ Material and Elements
- Material จะสามารถแสดงผล รูปภาพ / วิดีโอ / สี บน รูปร่างต่างๆได้
- Material จะไม่สามารถให้ Input ทะลุผ่านด้านหลังได้ สามารถ รับ Input ผ่านทาง Foreground เท่านั้น
- Material จะไม่สามารถครอบครองพื้นผิวทับกันหรือเป็นแผ่นเดียวกันได้ ต้องแสดงความสูง หรือ ใช้ Light / Shadow เพื่อให้เห็นชัดเจนว่าคนละแผ่นกัน
- Material จะไม่สามารถทะลุผ่านซึ้งกันและกันได้
การปรับเปลี่ยนของ Material
- จะสามารถเปลี่ยนแปลงรูปร่างของวัตถุหรือ Material ได้
- จะสามารถยืดและหดตัวได้ตามแนวระนาบเท่านั้น
- Material จะไม่มีการ โค้ง หรือ พับ
- Material จะสามารถรวม Sheets ได้
- Material เมื่อถูกแยกออกจากกันแล้ว (แยก Sheet ออกจากกันเป็นส่วน) จะสามารถกลับมารวมกันได้เช่นเดิม
การเคลื่อนไหวของ Material
- Spontaneously วัตถุหรือ Material จะสามารถเกิดขึ้นได้เอง และจะถูกทำลายได้เองเช่นกัน
- Material จะสามารถ เลื่อนหมุนและเคลื่อนที่ไปตามแกนต่างๆ ได้ (AXIS)
- Material การหมุนหรือการตอบโต้ของแกน Z (Z-AXIS) จะเกิดขึ้นเมื่อ โต้ตอบกับ ผู้ใช้เท่านั้น