ÿÿ Kiểu dáng và giao diện | Flow Builder | Tài liệu Adapty

Kiểu dáng và giao diện

Tab Design trong bảng bên phải kiểm soát giao diện trá»±c quan cá»§a từng phần tá»­. Các thuá»™c tính có sẵn tùy thuá»™c vào loại phần tá»­, nhưng hầu hết các phần tá»­ Ä‘á»u có chung các tùy chá»n tạo kiểu.

VỠkích thước, khoảng cách và vị trí, xem Bố cục và định vị.

Hiển thị

Visibility toggle

Nút bật tắt Visibility xác định xem phần tử đó có hiển thị trên màn hình hay không.

  • Show (mặc định): Phần tá»­ luôn hiển thị.
  • Conditional: Phần tá»­ chỉ hiển thị khi đáp ứng các Ä‘iá»u kiện cụ thể. Xem Hiển thị có Ä‘iá»u kiện để biết thêm thông tin.
  • Hide: Phần tá»­ luôn ẩn. Dùng tùy chá»n này để tạm thá»i xóa má»™t phần tá»­ khá»i flow mà không cần xóa hẳn.

Tô màu ná»n

Fill section

Phần Fill Ä‘iá»u chỉnh ná»n cá»§a phần tá»­. Có bốn kiểu tô màu ná»n: màu đặc, gradient, hình ảnh và video.

Dùng thuộc tính này để đặt ảnh hero / video cho toàn bộ màn hình.

  • Solid color . Dùng bá»™ chá»n màu, nhập giá trị hex, hoặc chỉ định màu dùng chung cho toàn dá»± án. Äiá»u chỉnh opacity để làm ná»n trong suốt má»™t phần.
  • Gradient . Thêm gradient vá»›i hai Ä‘iểm màu trở lên. Kéo các Ä‘iểm màu để thay đổi hiệu ứng chuyển tiếp, và Ä‘iá»u chỉnh góc gradient để kiểm soát hướng.
Cấu hình gradient vá»›i nhiá»u Ä‘iểm màu

ÄÆ°á»ng viá»n

Border settings

ÄÆ°á»ng viá»n mặc định bị tắt. Nhấn bên cạnh Border trong bảng bên phải để thêm đưá»ng viá»n. Äể xóa đưá»ng viá»n, nhấn bên cạnh tiêu đỠBorder.

Khi đã có đưá»ng viá»n, bạn có thể cấu hình:

  • Color: Dùng bá»™ chá»n màu, nhập giá trị hex, hoặc gán màu toàn dá»± án. Äiá»u chỉnh opacity để làm đưá»ng viá»n bán trong suốt.
  • Width: Äá»™ dày cá»§a đưá»ng viá»n tính bằng pixel.
Kiểu viá»n và bán kính góc

Góc bo tròn

Corners settings

Mục Corners kiểm soát bán kính viá»n (góc bo tròn).

  • Radius slider: Äặt cùng má»™t bán kính cho cả bốn góc
  • Per-corner toggle : Bật để đặt bán kính khác nhau cho từng góc riêng lẻ

Hiệu ứng

Effects settings

Nhấn nút dấu cá»™ng bên cạnh Effects để thêm má»™t hoặc nhiá»u hiệu ứng hình ảnh:

  • Drop shadow: Bóng đổ phía sau phần tá»­
  • Inner shadow: Bóng đổ bên trong ranh giá»›i phần tá»­
  • Background blur: Làm má» ná»n phía sau
  • Layer blur: Làm má» phần tá»­ và các phần tá»­ con cá»§a nó

Bạn có thể kết hợp nhiá»u hiệu ứng trên cùng má»™t phần tá»­. Nhấn vào biểu tượng hiển thị để tạm thá»i tắt má»™t hiệu ứng.

Thêm và xếp chồng các hiệu ứng

Hiệu ứng động

Animation settings

Nhấn nút bên cạnh Animation để thêm hiệu ứng động. Hiện tại, Pulse là hiệu ứng duy nhất có sẵn — phần tử sẽ phóng to thu nhỠnhịp nhàng để thu hút sự chú ý.

Cấu hình hiệu ứng Pulse với các thông số sau:

Tham sốMô tả
Scale amount (%)Mức độ phóng to của phần tử so với kích thước gốc
Duration (ms)Äá»™ dài cá»§a má»™t chu kỳ animation
Delay between loops (ms)Khoảng dừng giữa các lần lặp
Shadow colorMàu của hiệu ứng bóng đổ nhấp nháy
Shadow size (px)Kích thước của bóng đổ nhấp nháy
Pulse animation in action

Xem trước hoạt ảnh

Theo mặc định, builder hiển thị màn hình tĩnh — các hoạt ảnh đứng yên cho đến khi bạn bật chúng lên. Có hai cách:

  • Nhấp vào nút Toggle animations phía trên phần xem trước thiết bị. Nút này bật/tắt hoạt ảnh cá»§a màn hình — sau khi bật, hoạt ảnh chạy liên tục cho đến khi bạn nhấp lại. Nút chỉ xuất hiện khi màn hình Ä‘ang chá»n có ít nhất má»™t hoạt ảnh.
  • Mở menu ngữ cảnh cá»§a màn hình (biểu tượng ba chấm bên cạnh layer màn hình) và chá»n Play Animation.

Giao diện

Appearance settings
  • Opacity: Từ 0% (trong suốt hoàn toàn) đến 100% (không trong suốt)
  • Rotation: Nhập giá trị tính bằng độ để xoay phần tá»­

Thuộc tính kiểu chữ (phần tử văn bản)

Typography settings

Các phần tá»­ văn bản hiển thị mục Typography vá»›i các Ä‘iá»u khiển sau:

Phông chữ

Nhấn vào dropdown phông chữ để mở bá»™ chá»n phông chữ. Bá»™ chá»n có hai tab:

  • Styles: Liệt kê các kiểu chữ đã lưu trong dá»± án cá»§a bạn. Chá»n má»™t kiểu để áp dụng toàn bá»™ cài đặt typography cá»§a nó cùng má»™t lúc.
  • Fonts: Liệt kê tất cả các há» phông chữ có sẵn. Tìm kiếm hoặc cuá»™n để tìm phông chữ bạn cần. Phông chữ tích hợp sẵn có thể hiển thị khác nhau trên các thiết bị — để hiển thị nhất quán, hãy tải lên phông chữ tùy chỉnh.

Kích thước và độ đậm

Äối vá»›i font tùy chỉnh, các Ä‘iá»u khiển Weight, Bold và Italic chỉ ảnh hưởng đến bản xem trước tích hợp trong trình chỉnh sá»­a. Äể hiển thị các độ đậm và kiểu chữ khác nhau, hãy tải lên từng biến thể cá»§a font dưới dạng má»™t file riêng.

  • Weight: Chá»n độ đậm cá»§a font từ menu thả xuống
  • Size: Chá»n kích thước từ menu thả xuống hoặc nhập giá trị tùy chỉnh

Màu sắc

Nhấp vào ô màu để mở bá»™ chá»n màu. Nhập giá trị hex, dùng bảng màu, hoặc chá»n má»™t trong các style có thể tái sá»­ dụng. Äiá»u chỉnh thanh trượt opacity để làm văn bản trong suốt má»™t phần.

Căn chỉnh

Hai nhóm Ä‘iá»u khiển căn chỉnh:

  • Horizontal: Trái , Giữa , hoặc Phải
  • Vertical: Trên , Giữa , hoặc Dưới

Trang trí

  • None : Không có trang trí (mặc định)
  • Underline : Thêm gạch chân vào văn bản
  • Strikethrough : Thêm đưá»ng gạch ngang xuyên văn bản

Cắt bớt văn bản

Bật tính năng cắt bá»›t để ngắt văn bản vượt quá cài đặt Max Lines. Tính năng này hữu ích khi há»— trợ nhiá»u ngôn ngữ: nếu chuá»—i đã dịch dài hÆ¡n bản gốc, việc cắt bá»›t sẽ ngăn nó làm vỡ bố cục.

Khi bạn chá»n má»™t phần tá»­ văn bản, má»™t thanh công cụ inline cÅ©ng xuất hiện phía trên nó trên canvas. Thanh công cụ này cung cấp quyá»n truy cập nhanh vào font, độ đậm, cỡ chữ và căn chỉnh mà không cần cuá»™n qua bảng bên phải.

Typography properties in action

Cài đặt theo trạng thái (phần tử tương tác)

State selection

Các phần tá»­ tương tác há»— trợ nhiá»u trạng thái trá»±c quan. Khi bạn chá»n má»™t phần tá»­ như vậy, mục States sẽ xuất hiện trong bảng bên phải. Chuyển đổi giữa các trạng thái để cấu hình các thuá»™c tính trá»±c quan khác nhau cho từng trạng thái.

Má»—i trạng thái có thể ghi đè bất kỳ thuá»™c tính trá»±c quan nào — fill, viá»n, màu chữ, opacity và nhiá»u hÆ¡n nữa.

Trạng thái có thể chá»n

Bài viết chính: Phần tá»­ có thể chá»n

Các phần tá»­ thuá»™c nhóm có thể chá»n (tùy chá»n quiz, sản phẩm, tab, nút bật/tắt dùng thá»­) mặc định có hai trạng thái:

  • Default: Giao diện bình thưá»ng cá»§a phần tá»­
  • Selected: Giao diện khi ngưá»i dùng đã chá»n tùy chá»n này. Ghi đè các thuá»™c tính như màu ná»n, màu viá»n và màu chữ để làm nổi bật lá»±a chá»n Ä‘ang hoạt động Äể tạo kiểu cho má»™t phần tá»­ có thể chá»n khi nó không tương tác được, hãy thêm trạng thái thứ ba theo cách thá»§ công. Mở States settings và thêm Disabled state.

Trạng thái Disabled được Ä‘iá»u khiển bởi Ä‘iá»u kiện. Chá»n nó và nhấp vào Set conditions để xác định khi nào phần tá»­ trở nên bị vô hiệu hóa trong lúc chạy, ví dụ như khi má»™t trưá»ng bắt buá»™c bị trống.

Trạng thái input

Các trưá»ng nhập liệu cung cấp thêm các trạng thái:

  • Default: Giao diện bình thưá»ng, chưa được focus
  • Active: Trưá»ng Ä‘ang được focus và sẵn sàng nhận dữ liệu nhập
  • Invalid: Giá trị đã nhập không qua xác thá»±c
  • Disabled: Trưá»ng không tương tác
Switching states and applying visual overrides

Các phần tử có trạng thái khác

Một số phần tử hiển thị định dạng theo trạng thái ngoài mẫu Default / Selected / Disabled tiêu chuẩn:

  • Bước cá»§a progress indicator — ba trạng thái má»—i bước: Completed, Current và Upcoming.
  • Dấu chấm carousel — hai biến thể màu: Color cho các dấu chấm không hoạt động và Active Color cho dấu chấm cá»§a slide hiện tại.

Style có thể tái sử dụng

Bảng Styles trong thanh bên trái cho phép bạn định nghĩa các style có thể tái sử dụng áp dụng trong toàn bộ flow. Có hai loại style: text style và color style. Bạn cần dùng color style để bật tính năng hỗ trợ dark mode.

Kiểu văn bản

Bài viết chính: Nội dung văn bản

Kiểu văn bản

Kiểu văn bản lưu trữ toàn bá»™ cài đặt typography — bao gồm há» font, độ đậm, kích thước, chiá»u cao dòng, căn chỉnh và trang trí. Má»—i template flow Ä‘á»u có sẵn các preset mặc định, và bạn có thể tạo thêm kiểu tùy chỉnh.

Äể tạo má»™t kiểu văn bản:

  1. Mở bảng Styles và chá»n tab Text.
  2. Nhấp vào Create style.
  3. Nhập tên và cấu hình các thiết lập typography.
  4. Nhấp vào Create.

Äể áp dụng text style, chá»n má»™t phần tá»­ văn bản và chá»n style từ dropdown font trong mục Typography.

Style update propagating across the flow

Màu sắc theo kiểu dáng

Color styles

Màu sắc theo kiểu dáng là các màu được đặt tên mà bạn có thể tham chiếu xuyên suốt flow cá»§a mình. Má»—i kiểu màu có má»™t tên (như “Primary text†hoặc “Brandâ€), giá trị hex và số lần sá»­ dụng cho biết có bao nhiêu phần tá»­ Ä‘ang tham chiếu đến nó.

Äể tạo má»™t kiểu màu:

  1. Mở bảng Styles và chá»n tab Colors.
  2. Nhấn Create style.
  3. Nhập tên và chá»n màu. Khi bạn cập nhật má»™t kiểu màu, má»i phần tá»­ tham chiếu đến nó sẽ tá»± động được cập nhật.

Chế độ tối

Bài viết chính: Chế độ tối

A screen previewed in light and dark mode

Nếu cần, bạn có thể thêm hai biến thể cho má»—i kiểu màu — má»™t cho chế độ sáng và má»™t cho chế độ tối . SDK sẽ tá»± động áp dụng biến thể phù hợp dá»±a trên chế độ màu hiện tại cá»§a thiết bị. Äể xem trước chế độ tối trong builder, hãy dùng nút chuyển đổi giao diện trong thanh công cụ phía dưới.

ÿÿÿÿ