المان های قابل رویت

 

تمام المان های قابل رویت که تا به اینجا بررسی شد دارای خواص مشترک زیر هستند.

 

      نحوه چیدمان المان ها را مشخص میکند و دو مقدار linear_horizontal و linear_vertical وwrap_content وmatch_parent را قبول میکند.

               ↵  Linear_horizontal :

                             المان های فرزند را به صورت خطی در کنار یک دیگر قرار می دهد.

               ↵  Linear_vertical :

                            المان های فرزند را به صورت خطی زیر یک دیگر قرار می دهد.

      این خاصیت نشان دهنده طول (پهنا) یک المان است و میتواند مقادیر wrap_content ، match_parent و یا یک عدد را به خود اختصاص دهد.

               ↵  Wrap_content :

                            طول المان را نسبت به مقادیر مورد نیاز داخل المان انتخاب میکند.

               ↵  Match_parent :

                          طول المان را به اندازه ی مقدار المان مادرش در نظر می گیرد. اگر المان مادری نداشته باشد اندازه صفحه دستگاه را میگیرد.

               ↵  عدد :

                          این عدد نشان دهنده طول المان در واحد dpi می باشد.

       این خاصیت نشان دهنده عرض (ارتفاع) یک المان است و میتواند مقادیر wrap_content ، match_parent و یا یک عدد را به خود اختصاص دهد.

               ↵  Wrap_content :

                            عرض را نسبت به مقادیر داخل المان انتخاب میکند.

               ↵  Match_parent :

                            عرض را اندازه مقدار مادرش میکند. اگر المان مادری نداشته باشد اندازه صفحه دستگاه را میگیرد.

               ↵  عدد :

                          این عدد نشان دهنده عرض المان در واحد dpi می باشد.

      در داخل المان فضای خالی ایجاد میکند به این صورت که هر فرزند به اندازه مقدار داده شدن فاصله خود را از گوشه ی مادرش حفظ میکند.این خاصیت فقط میتواند عدد باشد و در واحد dpi محاسبه میشود.

      مانند padding عمل میکند اما فقط فاصله ی خود را از  گوشه راست مادرش حفظ میکند.

      مانند padding عمل میکند اما فقط فاصله ی خود را از  گوشه چپ مادرش حفظ میکند.

      مانند padding عمل میکند اما فقط فاصله ی خود را از  گوشه بالا مادرش حفظ میکند.

      مانند padding عمل میکند اما فقط فاصله ی خود را از  گوشه پایین مادرش حفظ میکند.

     در بیرون المان فضای خالی ایجاد میکند به این صورت که به اندازه مقدار داده شدن از چهار گوشه ی مادرش فاصله می گیرد. این خاصیت فقط میتواند عدد باشد و در واحد dpi  محاسبه میشود.

      مانند margin عمل میکند اما فقط فاصله ی خود را از  گوشه راست مادرش حفظ میکند.

      مانند margin عمل میکند اما فقط فاصله ی خود را از  گوشه چپ مادرش حفظ میکند.

      مانند margin عمل میکند اما فقط فاصله ی خود را از  گوشه بالا مادرش حفظ میکند.

      مانند margin عمل میکند اما فقط فاصله ی خود را از  گوشه پایین مادرش حفظ میکند.

     مشخص میکند پس از کلیک کردن یک المان چه اتفاقی رخ دهد.این خاصیت مقادیر زیادی دارد که اکشن نام دارد. در فصول آتی این مقادیر را بررسی میکنیم.

     با نوشتن id ورودی هایی که نیاز به چک شدن دارن و جدا کردن آن ها با  , تمام تکست باکس ها و دیگر ورودی ها با regex که داخل خاصیت validation در آن المان داده شده چک میشوند و در صورتی که تمام آن ها درست بودند اکشن نهایی داخل onclick اجرا میشود. این اتفاقات پس از کلیک شدن المان رخ می دهد.

       رنگ پس زمینه المان را مشخص میکند. مقدار این خاصیت یک کد رنگ HTML مانند 58D3F7 است.

     ضخامت حاشیه المان را مشخص میکند و یک عدد در واحد dpi است.

     ضخامت خط تیره ی حاشیه المان را مشخص میکند و یک عدد در واحد dpi است. پیشفرض آن 0 است.

 فاصله ی بین هر خط تیره ی حاشیه المان را مشخص میکند و یک عدد در واحد dpi است. پیشفرض آن 0 است.

       رنگ حاشیه المان را مشخص میکند. مقدار این خاصیت یک کد رنگ HTML است.

    شعاع گوشه های حاشیه المان را مشخص میکند و یک عدد در واحد dpi است.

 . با دادن 4 مقدار 4 گوشه مختلف را مقداردهی میکنیم ↵         

      قابل دیدن بودن المان را مشخص میکند.

دارای مقادیر visible و invisible و gone میباشد.

      با استفاده از این خصوصیت، می توانیم مشخص کنیم که محتوای درون یک شیء چگونه موقعیت دهی شوند.

دارای مقادیر none و top و right و left و bottom و top_center و bottom_center و top_right و top_left و bottom_right و bottom_left و center_right و center_left و center و center_horizontal و center_vertical میباشد.

      مکان خود المان را مشخص میکند.

      مکان المان های داخلی را مشخص میکند.

.قابل کلیک بودن یا نبودن المان را مشخص میکند       

      بیشترین عرضی که المان میتواند داشته باشد را مشخص میکند.

      بیشترین طولی که المان میتواند داشته باشد را مشخص میکند.

      اندازه نسبی یک عنصر نسبت به عناصر دیگر با این ویژگی مشخص میشود.

↵  هنگام استفاده ازین المان حتما باید مقدار width را wrap_content  کنید وگرنه برعکس شده و وزن بزرگتر کوچکتر دیده میشود. 

      قابل کلیک بودن المان را مشخص میکند.

      قابل focus بودن المان را مشخص میکند.

      برای المان shadow قرار میدهد.

      زمانی که روی المان focus شود صدا زده میشود و مقدار آن یک اکشن است.

      زمانی که المان از حالت focus خارج شود صدا زده میشود و مقدار آن یک اکشن است.

     زمانی که میخواهیم متن زیر المانهای دیگر قرار نگیرند. ('endiconmode= 'costum )

 

 


Revision #16
Created 6 July 2021 18:16:13 by Mona mojarad
Updated 14 January 2024 22:43:44 by Mahsa Bahri