Проект EmptyView
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
dependencies {
implementation('com.gitee.chinasoft_ohos:empty-view:1.0.0')
......
}
В версиях SDK6 и DevEco Studio 2.2 beta1 проект можно запустить напрямую. Если запуск не удался, удалите файлы .gradle, .idea, build, gradle и build.gradle из проекта и создайте новый проект с соответствующей версией. Скопируйте файлы из нового проекта в корневой каталог.
XML:
<com.santalu.emptyview.EmptyView
ohos:id="$+id:empty_view"
ohos:height="match_parent"
ohos:width="match_parent"
app:ev_empty_button="$string:try_again"
app:ev_empty_buttonBackgroundColor="$color:colorPrimary"
app:ev_empty_buttonTextColor="$color:white"
app:ev:empty_drawable="$graphic:ic_sentiment_dissatisfied"
app:ev_empty_drawableTint="$color:colorPrimary"
app:ev_empty_textColor="$color:text_gray"
app:ev_empty_title="$string:empty"
app:ev_empty_titleTextColor="$color:text_gray"
app:ev_error_backgroundColor="$color:red"
app:ev_error_button="$string:try_again"
app:ev_error_buttonTextColor="$color:white"
app:ev_error_drawable="$graphic:ic_sentiment_very_dissatisfied"
app:ev_error_drawableTint="$color:white"
app:ev_error_text="$string:error_connection"
app:ev_error_textColor="$color:white"
app:ev_error_title="$string:error_connection_title"
app:ev_error_titleTextColor="$color:white"
app:ev_font="DEFAULT"
app:ev_loading_type="1"
app:ev_transition="3"
>
*** your content here ***
</com.santalu.emptyview.EmptyView>
Пользовательские свойства:
Name | Value |
---|---|
ev_gravity | 48 (top), 17 (center), 80 (bottom), по умолчанию 17 |
ev_transition | 1 (move), 2 (zoomingMove), 3 (fade), по умолчанию нет |
ev_font | ссылка |
ev_titleTextSize | размер |
ev_textSize | размер |
ev_letterSpacing | размер |
ev_lineSpacingExtra | размер |
ev_lineSpacingExtraMultiplier | размер |
ev_buttonTextSize | размер |
ev_loading_type | круговое значение по умолчанию отсутствует |
ev_loading_title | строка |
ev_loading_titleTextColor | цвет |
ev_loading_text | строка |
ev_loading_textColor | цвет |
ev_loading_drawable | ссылка |
ev_loading_drawableTint | цвет |
ev_loading_backgroundColor | цвет |
ev_empty_title | строка |
ev_empty_titleTextColor | цвет |
ev_empty_text | строка |
ev_empty_textColor | цвет |
ev_empty_button | строка |
ev_empty_buttonTextColor | цвет |
ev_empty_buttonBackgroundColor | цвет |
ev_empty_drawable | ссылка |
ev_empty_drawableTint | цвет |
ev_empty_backgroundColor | цвет |
ev_error_title | строка |
ev_error_titleTextColor | цвет |
ev_error_text | строка |
ev_error_textColor | цвет |
ev_error_button | строка |
ev_error_buttonTextColor | цвет |
ev_error_buttonBackgroundColor | цвет |
ev_error_drawable | ссылка |
ev_error_drawableTint | цвет |
ev_error_backgroundColor | цвет |
Советы:
exclude(int... ids)
или exclude(View... views)
, чтобы удалить представление и изменить видимое содержимое.include(int... ids)
или include(View... views)
, чтобы добавить представление и изменить видимое содержимое.CodeCheck — тестирование кода без исключений. CloudTest — тестирование кода без исключений. Проверка на вирусы пройдена. Текущая версия demo функционально практически не отличается от исходного компонента.
Copyright 2017 Fatih Santalu
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable
*Примечание: в ответе могут быть неточности, поскольку часть информации в запросе не удалось перевести.* Если условия не оговорены в письменной форме или законодательстве, программное обеспечение, распространяемое по лицензии, предоставляется на условиях «КАК ЕСТЬ»,
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых.
См. лицензию для ознакомления с конкретными условиями разрешений и ограничений согласно лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )