6

Tôi muốn phát triển Hộp thoại bao gồm 3 bước để hướng dẫn người dùng khi anh ấy khởi chạy ứng dụng lần đầu tiên.Làm cách nào để phát triển hộp thoại đi qua xuất hiện trên lần khởi chạy đầu tiên?

Những hình ảnh sau đây là một ví dụ về những gì tôi muốn đạt được:

enter image description here

1- Tôi muốn biết làm thế nào để thêm một dấu ấn để đóng hộp thoại ở góc trên cùng bên phải?

2- Làm cách nào để triển khai các vòng tròn nhỏ ở cuối màn hình cho biết bước hiện tại? Chúng có thể được tạo lập trình không?

3-Chỉ để chắc chắn, tôi quyết định điều hướng giữa các bước Dialog bằng cách sử dụng ViewFlipper. Đây có phải là cách tiếp cận đúng?

Xin cảm ơn trước.

Trả lời

1

Tôi muốn biết cách thêm dấu để đóng hộp thoại ở góc phía trên bên phải?

Đừng làm vậy. Có vẻ như đó là một cổng thẳng từ một ứng dụng iphone. Sử dụng các nút/hộp thoại hộp thoại android gốc.

Làm cách nào để triển khai các chấm nhỏ ở cuối màn hình cho biết bước hiện tại?

Bạn đã thử gì? Có hàng triệu cách để thực hiện việc này tùy thuộc vào phần còn lại của quy trình làm việc.

Chỉ để chắc chắn, tôi quyết định điều hướng giữa các bước của hộp thoại bằng cách sử dụng một ViewFlipper. Đây có phải là cách tiếp cận đúng?

Có thể. Nó phụ thuộc vào những gì bạn đang hiển thị. Nếu bạn chỉ hiển thị một hình ảnh đơn lẻ hoặc một cái gì đó đơn giản, thì đó có thể là cách tiếp cận tốt nhất. Tôi sẽ tạo ra các đoạn hộp thoại khác nhau (bạn đang sử dụng các mảnh, phải không?) Cho các bước khác nhau. Bằng cách đó, bạn có thể tự động đẩy chúng vào ngăn xếp sau khi bạn di chuyển qua quy trình làm việc.

+0

Thay vì tuyên bố có hàng triệu cách thực hiện điều đó, bạn có thể đã đề xuất 1 hoặc 2. – SanVed

0

một trong những cách để thực hiện "dấu chấm nhỏ trên dưới cùng" là:

  • bao gồm các dấu chấm trong mỗi hình ảnh mà bạn đang tạo.
  • vẽ một trong các dấu chấm được đánh dấu trong mỗi hình ảnh
  • lật qua hình ảnh theo thứ tự các dấu chấm được tô sáng. (hoặc đánh dấu các dấu chấm theo thứ tự bạn muốn hiển thị hình ảnh của mình)

nhưng điều này sẽ làm cho dấu chấm của bạn biến mất trong khi hình ảnh bị lộn.

nếu bạn muốn tránh điều đó:

  • tạo hai quan điểm hình ảnh khác nhau, một đóng vai trò như một container cho hình ảnh chính, người kia như một container cho các dấu chấm, đặt xem hình ảnh 1 trên kia .
  • tạo ra một không hình ảnh có chứa chỉ là một không có các dấu chấm, mỗi với một trong các dấu chấm nổi bật
  • lật qua cả imageViews trong đồng bộ hóa
  • sử dụng một "hoạt hình lật" trong giao diện hình ảnh trên
  • sử dụng không có hoạt ảnh hoặc hoạt ảnh tối thiểu cho các dấu chấm.

Điều này sẽ tạo ra hiệu quả mong muốn. Hy vọng điều này sẽ giúp :-)

+0

Cảm ơn câu trả lời của bạn. Có cách nào khác để tạo các chấm theo lập trình hay không. Tôi sợ rằng việc thêm chúng vào một imageView sẽ dẫn đến trải nghiệm người dùng kém trên các mật độ màn hình khác nhau. –

+0

Tôi không biết bất kỳ việc triển khai mặc định nào có sẵn của hoạt ảnh này, nếu có bất kỳ hoạt động nào. Nếu không có, tôi sợ làm nó theo chương trình là không thể. –

Các vấn đề liên quan