پروفایل

صفحات Profile برای مدیریت اطلاعات کاربر محور طراحی شده‌اند و شامل داده‌های شخصی، تصویر پروفایل، و تنظیمات قابل ویرایش هستند. این صفحات به کاربر اجازه می‌دهند به سادگی اطلاعات خود را مشاهده و به‌روزرسانی کنند و تجربه‌ای شخصی‌سازی‌شده در اپلیکیشن داشته باشند.
Applin Profile Page


صفحه (Page)

این بخش رفتار اصلی یک صفحه Profile را تعریف می‌کند: نوع، نام، رنگ و کاور را مشخص می‌کند، ناوبری را با مسیرها (Routes)، صفحه بعدی (NextPage) و Timeout کنترل می‌کند، مشخص می‌کند که آیا صفحه آخرین مرحله است یا خیر، گزینه‌های نمایش مثل تمام‌صفحه (Fullscreen)، حالت افقی (Landscape) و امکان گرفتن اسکرین‌شات را مدیریت می‌کند و چیدمان و جهت متن را تعیین می‌کند.
Profile Page

فیلد نوع مقدار پیش‌فرض توضیحات
@Type PageType "Profile" نوع صفحه را به عنوان صفحه Profile مشخص می‌کند
Name PageName {name} نام یا عنوان صفحه
Color Color {color} رنگ پس‌زمینه صفحه
Cover URL {cover} تصویر کاور اختیاری برای صفحه
Routes Array [] لیست اسکریپت‌ها یا اقدامات مرتبط با این صفحه
NextPage Page 0 شناسه صفحه بعدی برای ناوبری
Timeout Number 0 مدت زمان به ثانیه قبل از ناوبری خودکار
Finish Boolean false مشخص می‌کند که آیا این صفحه پایان یک توالی است یا خیر
FullScreen Boolean false تعیین می‌کند که صفحه در حالت تمام‌صفحه نمایش داده شود
CanLandScape Boolean false اجازه جهت افقی اگر true
CanScreenShot Boolean false اجازه گرفتن اسکرین‌شات توسط کاربر اگر true
Dir Direction {dir} جهت چیدمان صفحه (ltr یا rtl)
Dir.Text TextDirection {dir} جهت متن محتوای صفحه

عنوان صفحه (Title)

این بخش تنظیمات نوار عنوان صفحه را مدیریت می‌کند: امکان نمایش یا مخفی کردن، تعیین رنگ پس‌زمینه، تعریف متن عنوان با اندازه، رنگ و سبک، اتصال به صفحه منو و تعیین آیکون‌های بازگشت و منو را فراهم می‌کند.
Profile Page

فیلد نوع مقدار پیش‌فرض توضیحات
Title.Show Boolean true نمایش یا مخفی کردن نوار عنوان
Title.Color Color {titleColor} رنگ پس‌زمینه نوار عنوان
Title.Text String {titleText} متن عنوان نمایش داده شده در بالا
Title.Text.Size Number 16 اندازه فونت متن عنوان
Title.Text.Color Color {titleTextColor} رنگ متن عنوان
Title.Text.Style TextStyle {titleTextStyle} سبک فونت (bold, italic و غیره)
Title.Menu PageName {pageName} نام صفحه منو برای باز شدن از عنوان
Title.Back.Logo Logo {backLogo} آیکون دکمه بازگشت
Title.Menu.Logo Logo {menuLogo} آیکون دکمه منو

اطلاعات پروفایل (Profile)

این بخش مشخصات اصلی پروفایل را تعریف می‌کند: تصویر پروفایل با اندازه قابل تنظیم، نام کاربر با امکان سفارشی‌سازی رنگ، اندازه و سبک فونت، و ایمیل با گزینه‌های مشابه برای ظاهر متن. این فیلدها یک نمای ساختاریافته و شخصی‌سازی‌شده از پروفایل داخل اپلیکیشن ایجاد می‌کنند.
Profile Page

فیلد نوع مقدار پیش‌فرض توضیحات
@Type PageName "Profile" نوع عنصر به عنوان Profile تعیین می‌شود
Profile.Logo URL {logo} مسیر یا URL تصویر پروفایل
Profile.Logo.Size Number 128 اندازه تصویر پروفایل
Profile.Name Name {name} نمایش نام کاربر
Profile.Name.Color String {nameColor} رنگ متن نام کاربر
Profile.Name.Size Number 22 اندازه فونت نام کاربر
Profile.Name.Style String {nameStyle} سبک متن نام (bold/italic و غیره)
Profile.Email Email {email} نمایش ایمیل کاربر
Profile.Email.Color String {emailColor} رنگ متن ایمیل
Profile.Email.Size Number 22 اندازه فونت ایمیل
Profile.Email.Style String {emailStyle} سبک متن ایمیل (bold/italic و غیره)

ناوبری (Nav)

این بخش مشخص می‌کند که نوار ناوبری قابل مشاهده باشد یا خیر.
Profile Page

فیلد نوع مقدار پیش‌فرض توضیحات
AppNav.Show Boolean false نمایش یا مخفی کردن نوار ناوبری

پاورقی (Footer)

این بخش Footer صفحه را تعریف می‌کند: مشخص می‌کند چه صفحه‌ای داخل Footer نمایش داده شود، ارتفاع، شعاع گوشه‌ها، فاصله بیرونی و فاصله خط جداکننده Footer را تنظیم می‌کند.
Profile Page

فیلد نوع مقدار پیش‌فرض توضیحات
Footer.View PageName {pageName} صفحه‌ای که در Footer نمایش داده می‌شود
Footer.Size Number 100 ارتفاع Footer
Footer.Radius Number 0 شعاع گوشه‌های Footer
Footer.Margin Number 0 فاصله بیرونی Footer
Footer.MarginLine Number 0 فاصله خط جداکننده Footer

عناصر (Elements)

این بخش آرایه‌ای از UI Components است که داخل صفحه رندر می‌شوند و امکان ساختاردهی و نمایش محتوای تعاملی را فراهم می‌کنند.

فیلد نوع مقدار پیش‌فرض توضیحات
Elements Array [] لیست عناصر UI که در صفحه رندر می‌شوند

برای طراحی صفحات خود می‌توانید اینجا کلیک کنید.

🔗 منابع تکمیلی

برای یادگیری نحوه ساخت همین صفحه با استفاده از کدنویسی JSON، مراجعه کنید به:
ساخت صفحه پروفایل با JSON