Câu hỏi Tất cả các ứng dụng Ubuntu Touch có sử dụng MainView không?


Tôi biết Quan điểm chính thành phần là vùng chứa được đề xuất cho tất cả các tiện ích con là một phần của ứng dụng Ubuntu Touch. Tuy nhiên, tôi muốn hiểu liệu nó là điều cần thiết để sử dụng nó và những gì nó mang lại cho một ứng dụng. Từ tài liệu:

MainView là mục gốc nên được sử dụng cho tất cả các ứng dụng. Nó   tự động thêm tiêu đề và thanh công cụ cho nội dung của nó và có thể   xoay nội dung của nó dựa trên hướng thiết bị.

Về cơ bản, tôi muốn biết chính xác những tính năng hoặc tính năng mà MainView thêm vào một ứng dụng Ubuntu Touch và nếu đó là một yêu cầu nghiêm ngặt để sử dụng nó để viết các ứng dụng hội tụ cho Ubuntu.

Một trường hợp sử dụng sẽ dành cho một ứng dụng không cần tiêu đề.


4
2017-08-21 11:16


gốc


Nếu bạn không cần tiêu đề, bạn chỉ có thể đặt tiêu đề thành chuỗi trống (""). - iBelieve


Các câu trả lời:


Tiêu đề và thanh công cụ là một phần của MainView, vì vậy bạn sẽ phải tự thực hiện nếu bạn không sử dụng MainView.

Ngoài ra, MainView còn có "ActionManager" cần thiết cho các hành động từ ứng dụng để có sẵn cho HUD. Các thuộc tính khác mà chúng ta cần (ví dụ để chuyển đổi ứng dụng) chẳng hạn như một AppID cũng có thể được thêm vào MainView.

Vì vậy, bạn nên sử dụng MainView, ngay cả khi bạn không sử dụng tiêu đề hoặc thanh công cụ. Tôi có thể tưởng tượng rằng một số ứng dụng đặc biệt (trò chơi?) Sẽ không sử dụng MainView, nhưng sau đó bạn có thể sẽ tự mình thực hiện chức năng của MainView. Tất nhiên điều này là có thể (kể từ MainView và tất cả các lớp liên quan là mã nguồn mở), nhưng nó là cái gì đó là khó khăn cho chúng tôi để hỗ trợ.


4
2017-08-21 11:35