Добавьте зависимость в файл build.gradle
модуля, внутри тэга dependencies
добавьте ссылку на jar-файл в папке libs
:
// Добавление Maven-репозитория
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/release/'
}
}
// Добавление зависимости
dependencies {
implementation 'com.gitee.chinasoft_ohos:DiscrollView:1.0.0'
}
Для SDK 5 и DevEco Studio 2.1 beta3 проект можно запустить непосредственно. В случае ошибок удалите файлы .gradle
, .idea
, build
, gradle
, build.gradle
и создайте новый проект с учётом вашей версии, затем скопируйте соответствующие файлы нового проекта в корневую директорию.
<com.flavienlaurent.discrollview.lib.DiscrollView
ohos:id="$+id:scrollview"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:background_element="#FFFFFF"
ohos:bottom_padding="16vp"
ohos:layout_alignment="horizontal_center"
xmlns:discrollve="http://schemas.huawei.com/res/res-auto">
<com.flavienlaurent.discrollview.lib.DiscrollViewContent
ohos:id="$+id:disScallContent"
ohos:visibility="visible"
ohos:height="match_content"
ohos:width="match_parent">
<Text
ohos:id="$+id:text1"
ohos:width="match_parent"
ohos:height="600vp"
ohos:background_element="#ffffffff"
ohos:layout_alignment="center"
ohos:text_color="#000000"
ohos:padding="25vp"
ohos:text_size="72fp"
ohos:multiple_lines="true"
ohos:text_alignment="center"
ohos:text_font="serif"
ohos:text="Вы любите сыр?" />
<com.flavienlaurent.disscrollview.sample.DiscrollvablePurpleLayout
ohos:id="$+id:purpleLayout"
ohos:width="match_parent"
ohos:height="match_content"
ohos:background_element="$color:holo_violet_light"
ohos:orientation="vertical"
ohos:visibility="visible">
<Image
ohos:id="$+id:purpleView1"
ohos:alpha="0"
ohos:width="200vp"
ohos:height="120vp"
ohos:top_margin="25vp"
ohos:image_src="$media:cheese1"
ohos:translation_x="-150vp" />
<Image
ohos:id="$+id:purpleView2"
ohos:alpha="0"
ohos:width="220vp"
ohos:height="110vp"
ohos:layout_alignment="right"
ohos:bottom_margin="25vp"
ohos:top_margin="15vp"
ohos:image_src="$media:cheese2"
ohos:translation_x="100vp" />
</com.flavienlaurent.disscrollview.sample.DiscrollvablePurpleLayout>
<com.flavienlaurent.disscrollview.sample.DiscrollvablePathLayout
ohos:width="match_parent"
ohos:height="match_content"
ohos:background_element="#FF52A0F5"
ohos:padding="10vp">
<Text
ohos:id="$+id:pathView"
ohos:width="match_parent"
ohos:height="match_parent"
ohos:text_color="#000000"
ohos:top_margin="90vp"
ohos:left_margin="20vp"
ohos:right_margin="20vp"
ohos:multiple_lines="true"
ohos:text_font="serif"
ohos:layout_alignment="center"
ohos:text_alignment="center"
ohos:text="Когда сыр выходит, все рады"
ohos:text_size="20fp" />
</com.flavienlaurent.disscrollview.sample.DiscrollbablePathLayout>
<com.flavienlaurent.disscrollview.sample.DiscrollbableRedLayout
ohos:width="match_parent"
ohos:height="400vp"
ohos:background_element="#FFFF0000"
ohos:visibility="visible">
<Text
ohos:id="$+id:redView1"
ohos:width="match_content"
ohos:height="match_content"
ohos:layout_alignment="center"
ohos:text_font="serif"
ohos:text_alignment="center"
ohos:padding="20vp"
ohos:text="Когда сыр выходит, все рады. Большой сыр, сыр на хлебе, сытый улыбка, человек со вкусом сыра."
ohos:text_color="#ffffff"
ohos:multiple_lines="true"
ohos:text_size="18vp" />
<Image
ohos:id="$+id:redView2"
ohos:width="200vp"
ohos:height="200vp"
ohos:layout_alignment="center"
ohos:top_margin="40vp"
ohos:right_margin="20vp"
ohos:alpha="0.0"
ohos:image_src="$media:cheese3"
ohos:scale_x="0.1"
ohos:scale_y="0.1"
ohos:translation_y="50vp" />
</com.flavienlaurent.disscrollview.sample.DiscrollbableRedLayout>
<com.flavienlaurent.disscrollview.sample.DiscrollbableGreenLayout
ohos:width="match_parent"
ohos:height="match_content"
ohos:visibility="visible"
ohos:background_element="$color:holo_green_light">
<Text
ohos:id="$+id:greenView1"
ohos:width="match_parent"
ohos:height="match_parent"
ohos:margin="50vp"
ohos:text_font="serif"
ohos:translation_y="-50vp"
ohos:text_alignment="center"
ohos:text_weight="700"
ohos:text="Наконец..."
ohos:text_size="36fp" />
</com.flavienlaurent.disscrollview.sample.DiscrollbableGreenLayout>
<com.flavienlaurent.disscrollview.sample.DiscrollbableLastLayout
ohos:width="match_parent"
ohos:height="300vp"
ohos:alignment="center">
<Image
ohos:id="$+id:lastView1"
ohos:translation_x="-400vp"
ohos:translation_y="-400vp"
ohos:alpha="0"
ohos:width="match_content"
ohos:height="match_content"
ohos:scale_x="1.0"
ohos:scale_y="1.0"
ohos:image_src="$media:ilovecheese_i" />
<Image
ohos:id="$+id:lastView2"
ohos:translation_x="400vp"
ohos:translation_y="400vp"
ohos:scale_x="1.0"
ohos:scale_y="1.0"
ohos:alpha="0"
ohos:width="match_content"
ohos:height="match_content"
ohos:align_right="$id:lastView3"
ohos:image_src="$media:ilovecheese_heart" />
<Image
ohos:id="$+id:lastView3"
ohos:translation_y="400vp"
ohos:alpha="0"
ohos:scale_x="1.0"
ohos:scale_y="1.0"
ohos:width="match_content"
ohos:height="match_content"
ohos:text_alignment="center"
ohos:below="$id:lastView1"
ohos:image_src="$media:ilovecheese_cheese" />
</com.flavienlaurent.disscrollview.sample.DiscrollbableLastLayout>
</com.flavienlaurent.discrollview.lib.DiscrollViewContent>
</com.flavienlaurent.discrollview.lib.DiscrollView>
<com.flavienlaurent.disscrollview.discroll.DiscrollView
ohos:id="$+id:scrollview"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:background_element="#FFFFFF"
ohos:bottom_padding="16vp"
ohos:layout_alignment="horizontal_center"
xmlns:discrollve="http://schemas.huawei.com/res/res-auto">
...обёртка скроллирующей части
</com.flavienlaurent.disscrollview.discroll.DiscrollView>
Copyright 2013 Flavien Laurent
Лицензировано по лицензии Apache License, Version 2.0 («лицензия»);
вы можете использовать этот файл только в соответствии с лицензией.
Вы можете получить копию лицензии по адресу
http://www.apache.org/licenses/LICENSE-2.0
Кроме случаев, когда это требует применимое законодательство или явно согласовано в письменной форме, программное обеспечение,
распространяемое по лицензии, предоставляется «как есть», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, как явных, так и подразумеваемых.
См. лицензию для конкретного языка, регулирующего права использования и ограничения, предусмотренные лицензией.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )