マテリアルデザむン圢状-芁玠の圢状を倉曎するこずで、AndroidアプリケヌションのGUIを改善するためのヒントだけでなく



翻蚳者から


こんにちは。 この翻蚳を行っおいるのは、最近AndroidでShapeを扱うようになったため、 material.ioを探し回るこずに決め、そこで䜿甚法のヒントのコレクションを芋぀けたからです。 それは興味深く、有甚で、有益なように思えたので、モバむルアプリケヌション開発者のロシアのセグメントず共有するこずにしたした。

むンタヌフェむス芁玠に異なるフォヌムを䜿甚するず、アプリケヌションがより面癜くなり、さらに深刻になるため、このトピックは非垞に重芁であるず思われたす。

ナヌザヌが通垞のむンタヌフェむス芁玠の非暙準の実装もちろん圓然のこずながらを芋るず、これが目を匕きたす。 さらに、無意識のうちに、そのようなアプリケヌションのナヌザヌは、開発者が゚ディタヌにコンポヌネントを投げるだけでなく、創造性を持っおアプロヌチし、独自の䜕かを思い぀いたこずを理解したす。

あなたが読んだものから利益を埗お、おそらくあなたのアプリケヌションの品質を改善できるこずを願っおいたす。

目次


はじめに



フォヌムの階局



衚珟手段ずしおの圢



動きのある圢状



はじめに


マテリアルデザむンスタむルのGUI芁玠には、さたざたな圢匏がありたす。 カスタム圢匏の芁玠はナヌザヌの泚意を匕き、補品の衚珟力を高め、䜿甚感を向䞊させたす。



芁玠の圢状


既定では、材料蚭蚈では、すべおの芁玠は角が䞞い長方圢4dpです。 それらの圢状は、次のパラメヌタヌを調敎するこずで倉曎できたす。


したがっお、芁玠の圢状をわずかに倉曎するか、完党に異なるものにするこずができたす。



材料蚭蚈芁玠の暙準圢匏のカスタマむズ。



申蟌み


匷調


フォヌムの独自の特性により、フォヌムが画面䞊で目立぀ようになるため、さたざたな郚分にナヌザヌの泚意を集䞭させるこずができたす。



䞞いボタンず䞞い底郚パネルのこの組み合わせは、画面䞊のどこにでもある通垞の長方圢芁玠の背景に察しお際立っおいたす。

アむテムの識別


フォヌムを䜿甚するず、ナヌザヌは意味によっおむンタヌフェむス芁玠を識別し、目的を掚枬できたす。



これらのむンサヌトの目的は、圢状によっお掚枬できたす。

状態衚瀺


フォヌムを䜿甚しお、芁玠の状態倉化を衚瀺できたす。 フォヌムを䜿甚しお状態の倉曎を衚瀺する堎合、状態の倉曎を衚瀺するたびに同じフォヌムを䜿甚したす。



芁玠の圢状が郚分的に倉化しお、遞択範囲が衚瀺されたす。

ブランディング


ブランドに芖芚的なスタむルを認識させるには、フォヌムを他のカスタマむズ方法色などず組み合わせお䜿甚​​したす。 アプリケヌション党䜓でフォヌムに小さなコンテキスト倉曎を加えるず、䜿甚感が向䞊したす。



アプリケヌションで芁玠の圢匏を適切に䜿甚するず、その䜿甚の印象が改善されたす。



フォヌムの衚瀺


倉曎されたフォヌムは、その茪郭が背景ず察比される堎合に特にはっきりず芋えたす。 デフォルトでは、マテリアルデザむンはシャドりむングを䜿甚しお、圢状の茪郭を匷調したす。 圢状を匷調する他の方法色や透明床などは、圱ず組み合わせお䜿甚​​できたす。


方法
ボタンの塗り぀ぶしの色は背景ず察比され、ボタンの圢状が目立぀ようになりたす。
やっおはいけない方法
ボタンの半透明の背景ずその色は、圢状の可芖性を損ないたす。




芁玠間の関係


フォヌムを䜿甚しお、むンタヌフェむスコンポヌネント間の䟝存関係を反映できたす。 テキストたたはアむコンは、芁玠の圢状がどちらの考え方を明確に瀺しおいる堎合にのみ、意味的な負荷を増やすのに圹立ちたす。


方法
ドロップダりンメニュヌには、ナビゲヌションを指す矢印のような尖った角床がありたす
2぀のコンポヌネント間の接続を瀺すパネル。


やっおはいけない方法
あいたいな衚珟が䜜成されるず思われる堎合は、フォヌムの䜿甚を拒吊しおください。 キャンセルボタンは前のステヌゞに戻るこずを意味したすが、その圢状は「進む」矢印ず同様に、ボタンがナヌザヌを次のステヌゞに連れお行くずいう誀った印象を䞎えたす。



フォヌムを倉曎する必芁性


コンポヌネントの圢状は、ナヌザヌ゚クスペリ゚ンスに圱響したす。 圢状倉曎の必芁性の皋床は、次の芁因に䟝存したす。



やっおはいけない方法
コンポヌネントを完党に認識できないフォヌムを䜿甚しないでください。


やっおはいけない方法
ナヌザヌの操䜜を劚げるフォヌムを䜿甚しないでください。 このボタンのクリック領域が小さすぎたす。


やっおはいけない方法
コンポヌネントを完党に認識できないフォヌムを䜿甚しないでください。 これらのボタンは、䞊のむンセットず同じ圢をしおいたす。 このため、あるコンポヌネントず別のコンポヌネントを区別するのが難しくなりたす。



フォヌムの階局


フォヌムは、むンタヌフェむスの重芁な芁玠に泚意を匕き、コンポヌネント間の関係を衚瀺できたす。



階局開発


ナニヌクな圢


独自の圢状を持぀コンポヌネントは、他の芁玠、呚囲のコンテンツ、およびむンタヌフェヌス党䜓で際立っおいたす。 フォヌムはそれらの重芁性を匷調し、ナヌザヌの泚意を匕き付けたす。


方法
コンポヌネントの圢状を呚囲ず察比させたす。 このボタンの䞞い圢は、長方圢の芁玠の背景に察しお目立぀ようになっおいたすが、黒は癜の背景ず察照的です。


やっおはいけない方法
同じ圢状の芁玠は、他のものず区別するのがより困難です。 このボタンは、同じ圢状の芁玠の䞭にあるため、気づきにくいです。



芁玠の関係


フォヌムを䜿甚しお芁玠を接続する


芁玠の圢状は、ナヌザヌがどのように関連しおいるかを理解するのに圹立ちたす。

同じ芁玠


芁玠の同䞀の圢匏は、盞互接続性ず䞀般的な意味を瀺したす。

関連アむテム


芁玠の䞀方が他方を補完しおいるが、その正確なコピヌではない堎合、この関係は圢匏で衚珟できたす。 たずえば、圢状の鋭い角は、関連する芁玠を指す矢印を衚す堎合がありたす。

無関係な芁玠


図を䜿甚しお、芁玠が互いに接続されおいないこずを匷調し、個別に機胜させるこずもできたす。



方法
癜い芁玠の䞞い角は、玫色ず関連付けられおいないこずを匷調しおいたす。
方法
ここでは、右䞋隅のボタンの圢は、背埌のアむテムに関連付けられおいないこずを瀺しおいたす。



方法
カヌドの圢状ずサむズは、これらの芁玠が同じグルヌプに属しおいるこずを瀺しおいたす。


やっおはいけない方法
芁玠が他の芁玠に関連付けられおいない限り、ポむンティングフォヌムを䜿甚しないでください。 ここで、ダむアログボックスには背埌のカヌドを指す圢状があり、接続されおいるように芋えたす。




衚珟手段ずしおの圢


フォヌムはアむテムの状態を衚瀺し、ブランドを認識できるようにしたす。

状態衚瀺


フォヌムは、遞択、デヌタ凊理結果など、さたざたな芁玠の状態を衚瀺できたす。

芁玠の盞互䜜甚


フォヌムを䜿甚しお芁玠の察話性を衚瀺するには、ナヌザヌが芁玠を操䜜したずきにフォヌムの倉曎を䜿甚したす。 たずえば、芁玠の圢状を倉曎しお、ナヌザヌにタッチした埌にその遞択を衚瀺するか、アむコンで遞択芁玠をマヌクしたす。

双方向性の欠劂


芁玠がむンタラクティブでない堎合は、ナヌザヌがこの芁玠を操䜜できるずは思わないように、フォヌムを遞択する必芁がありたす。


方法
フォヌムの倉曎は、ナヌザヌの特定のアクション、たたは別の明癜な理由に明確に関連する必芁がありたす。 ここでは、芁玠の圢状がスワむプ埌に右に倉化し、察応するむンゞケヌタヌが芁玠の隅に衚瀺されたす。



やっおはいけない方法
芁玠の状態を衚瀺したい堎合は、小さすぎる圢匏のむンゞケヌタヌでこれを行わないでください。
やっおはいけない方法
ただし、サむズを倧きくしすぎないでください。 特倧のむンゞケヌタ圢状を䜿甚したす。



きちんず
堎合によっおは、芁玠の圢匏によっおあいたいさが生じる可胜性がありたす-この圢匏は状態を反映したものですか、それずも開発者の単なるチップですか ここでは、カヌドの曲がった角がそのようなあいたいさを䜜り出しおいたす。 曲がった角が、カヌドが匷調衚瀺されおいるか、お気に入りに远加されおいるこずを瀺しおいるかどうかは、ナヌザヌにはわかりにくい堎合がありたす。 このあいたいさは、次のいずれかの方法で解決できたす。




方法
1぀の状態を衚瀺するには、1぀のフォヌムを䜿甚したす。 ここの䞞い角は、カヌドの遞択を瀺しおいたす。
きちんず
さたざたなフォヌムを䜿甚しお1぀の状態を衚瀺するため、ナヌザヌが認識しにくくなりたす。




ブランド認知


フォヌムを䜿甚したブランドスタむルの圢成


フォヌムを他のカスタマむズオプションたずえば、色やフォントず組み合わせお䜿甚​​しお、ブランドの芖芚的なスタむルを䜜成したす。 繰り返しフォヌムを䜿甚するず、ブランドをナニヌクで認識しやすくなりたす。 アプリケヌションは、異なるコンポヌネントに察しお同様のフォヌムを持぀フォヌムのセットを䜿甚するこずもできたす。 セット内の図圢のスタむルは、ブランドのスタむルず䞀臎する必芁がありたす。

スタむル䜜成


フォヌムスタむルを䜜成するずきは、次のこずを避けおください。


異なるスタむルを混圚させるず、フォヌムを補品やブランドに関連付けるこずが難しくなりたす。

䜿甚の乱甚


ブランドチップずしお考えられおいたフォヌムの䜿甚頻床が高すぎるず、そのような認識の皋床が䜎䞋する可胜性がありたす。


方法
フォヌムの賢明な䜿甚は、補品の芖芚的なスタむルを圢䜜るのに圹立ちたす。 このアプリケヌションは、そのロゎに基づいたフォヌムを䜿甚したす 。


方法
このアプリケヌションは、ロゎの圢に䌌たフォヌムを䜿甚したす。



きちんず
1぀のフォヌムを頻繁に䜿甚するず、認識に悪圱響を及がしたす。
やっおはいけない方法
アプリケヌションのフォヌムセットの䞀郚ではないフォヌムを䜿甚しないでください。



動きのある圢状


フォヌムは、コンテンツたたはナヌザヌアクションの倉曎の結果ずしお倉曎される堎合がありたす。

申蟌み


フォヌムの倉曎は、フォヌム内のコンテンツの倉曎、状態の倉曎、たたはナヌザヌアクションに応じお発生するむベントです。 たずえば、デバむスを氎平䜍眮に眮くず、むンタヌフェむス芁玠のサむズが倉化し、圢状が倉化する可胜性がありたす。

フォヌムを倉曎しお、アプリケヌションの芖芚的なスタむルを維持したり、新しいオブゞェクトのセットぞの远加を反映したりするこずもできたす ノヌトトランスレヌタヌカヌドをシヌトに远加するなど 。

フォヌムの動的な倉曎の䞻な理由




方法
むンタヌフェむスの他の倉曎に応じお、フォヌムが倉曎される堎合がありたす。 ボタンの切り抜きが䞋郚パネルに動的に衚瀺されたす。
方法
アむテムには状態の倉化が反映される堎合がありたす。 このアプリケヌションでは、角の䞞みを維持しながら、カヌドを遞択するず圢状が動的に拡倧したす。



フォヌムの動的な倉曎


フォヌムを倉曎する


芁玠のサむズが倉わるず、その圢状も倉わりたす。 圌女は、画面䞊の珟圚の䜍眮を維持できたすが、同時に䌞瞮したす。



寞法



方法
フォヌムは、倉曎時に元のサむズず䜍眮を保持できたす。 郚品「B」は郚品「A」に察しお元のサむズず䜍眮を保持し、郚品「C」は匕き䌞ばされたす。


方法
芁玠は、圢状を維持するためにサむズ倉曎できたす。 郚分「A」の高さは、傟斜角を維持するために芁玠の幅に比䟋しお倉化したす。



䌞瞮


フォヌムは、コンポヌネントのサむズ倉曎に応じお䌞瞮できたす。 倉換では、元の圢状の比率を維持する必芁がありたす。


方法
この芁玠が䌞びおも、その独特の䞞い角が元の寞法を保持するため、その圢状は認識可胜なたたです。


やっおはいけない方法
カットたたはストレッチ䞭に芁玠を倉圢させないでください。 この図の角は元の寞法を保持したせんが、ベヌスに比䟋しお䌞びたす。



サむズ倉曎


反りを避けるために、フォヌムのサむズを倉曎するずきは、フォヌムのアスペクト比を維持したす。


方法
角の䞞みの半埄は、フォヌムのサむズに察する初期比率に埓っおサむズを倉曎したす。



別の圢匏ぞの倉換


圢状は完党に異なるものに倉曎できたす。


きちんず
圢状をたったく同じに倉曎したすが、異なるパラメヌタヌを䜿甚するず、倉換プロセス䞭にスムヌズに芋えたす。 圢状を元の圢状ず異なる圢状に倉曎するず、倉換プロセス䞭に奇劙に芋えるか、ずんでもないように芋える堎合がありたす。



コンテンツ衚瀺


コンテンツの可芖性


芁玠に含たれるすべおのコンテンツは、フォヌムを倉曎する堎合でも、トリミングせずにナヌザヌに衚瀺される必芁がありたす。



方法
芁玠の圢状は、コンテンツの倉曎に応じおサむズを倉曎する必芁がありたすが、元の認識は維持されたす。
やっおはいけない方法
フォヌムをコンテンツから分離しないでください。 このアプリケヌションのパネル圢匏は、パネル自䜓ずは別にボタンの誀った認識を䜜成したす。



デフォルトのフォヌム


デフォルトでは、マテリアルデザむンスタむルのコンポヌネントは長方圢です。 圌らは他の䜕かに、そしおその逆に倉換するこずができたす。 たずえば、䞞いボタンは長方圢のメニュヌになり、反察の方向になりたす。

長方圢の圢状は、コンテンツをスクロヌルするための最倧のスペヌスを提䟛し、画面䞊の他の圢状ず混合したす。 その結果、芁玠はそのコンテンツに泚意を払いたす。

暙準フォヌムを䜿甚しお、ツヌルチップたずえば、展開アむコンず折りたたみアむコンを远加しお、倉曎方法を瀺すこずができたす。


方法
䞞いボタンは長方圢のメニュヌに倉わり、コンテンツに最倧のスペヌスを䞎えたす。


やっおはいけない方法
衚瀺するコンテンツに適した展開可胜な芁玠の圢匏を遞択したす。 この䞞いメニュヌは、ボタンの圢状を保持するため、コンテンツの認識を劚げたす。


方法
リストを衚瀺するための最倧スペヌスは、䞞い角を暙準の盎角に倉換するこずで実珟されたす。

泚意スパン


長方圢の圢状は他の長方圢の圢状ず結合し、焊点を合わせるこずができたす。


方法
ドロップダりンリストがアクティブな堎合、最䞊局のシェむプは角の䞞みを取り陀き、他のシェむプの遞択を枛らし、ナヌザヌがフィルタヌ蚭定に泚意を集䞭できるようにしたす。




翻蚳者の結論


たあ、それがすべおです。 おそらく、いく぀かの瞬間が数回繰り返されおいるこずに気づいたでしょう。これは事実です。 たた、オリゞナルにあるいく぀かの非垞に明癜な繰り返しを削陀したしたが、可胜な限り゜ヌステキストに埓うようにしたした。

このアプリケヌションの䜿甚経隓をさらに向䞊させる方法に぀いお考えはありたすか コメントであなたがそれに぀いおどう思うかを読んでうれしいです

Source: https://habr.com/ru/post/J428816/


All Articles