change simple demo
This commit is contained in:
parent
e7dc7e957e
commit
2d87857a87
@ -43,4 +43,12 @@
|
|||||||
<file alias="util.mjs">../doric/resources/util.mjs</file>
|
<file alias="util.mjs">../doric/resources/util.mjs</file>
|
||||||
<file alias="gravity.mjs">../doric/resources/gravity.mjs</file>
|
<file alias="gravity.mjs">../doric/resources/gravity.mjs</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
|
|
||||||
|
<qresource prefix="/resource/main/">
|
||||||
|
<file alias="pic_cp_gift_box.png">./resources/pic_cp_gift_box.png</file>
|
||||||
|
<file alias="icon_cp_gift_box_tips.png">./resources/icon_cp_gift_box_tips.png</file>
|
||||||
|
<file alias="pic_tab_welfare.png">./resources/pic_tab_welfare.png</file>
|
||||||
|
<file alias="pic_tab_condition.png">./resources/pic_tab_condition.png</file>
|
||||||
|
<file alias="pic_cp_invitation_2.png">./resources/pic_cp_invitation_2.png</file>
|
||||||
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
BIN
doric-Qt/example/app/resources/icon_cp_gift_box_tips.png
Normal file
BIN
doric-Qt/example/app/resources/icon_cp_gift_box_tips.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 718 B |
BIN
doric-Qt/example/app/resources/pic_cp_gift_box.png
Normal file
BIN
doric-Qt/example/app/resources/pic_cp_gift_box.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 125 KiB |
BIN
doric-Qt/example/app/resources/pic_cp_invitation_2.png
Normal file
BIN
doric-Qt/example/app/resources/pic_cp_invitation_2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 21 KiB |
BIN
doric-Qt/example/app/resources/pic_tab_condition.png
Normal file
BIN
doric-Qt/example/app/resources/pic_tab_condition.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 55 KiB |
BIN
doric-Qt/example/app/resources/pic_tab_welfare.png
Normal file
BIN
doric-Qt/example/app/resources/pic_tab_welfare.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
@ -1,19 +1,86 @@
|
|||||||
import { Group, Panel, stack, Color, LayoutSpec, layoutConfig } from "doric";
|
import { Group, Panel, stack, layoutConfig, scroller, Color, image, gravity, text } from "doric";
|
||||||
|
|
||||||
@Entry
|
@Entry
|
||||||
class SimpleDemo extends Panel {
|
class SimpleDemo extends Panel {
|
||||||
build(rootView: Group) {
|
build(rootView: Group) {
|
||||||
|
let tabImage = image({
|
||||||
|
imageRes: "qrc:/resource/main/pic_tab_welfare.png",
|
||||||
|
layoutConfig: layoutConfig().fit().configMargin({
|
||||||
|
top: 440,
|
||||||
|
})
|
||||||
|
})
|
||||||
stack([
|
stack([
|
||||||
stack([
|
scroller(stack([
|
||||||
stack(
|
image({
|
||||||
[],
|
imageRes: "qrc:/resource/main/pic_cp_gift_box.png",
|
||||||
{
|
}),
|
||||||
layoutConfig: layoutConfig().just().configWidth(LayoutSpec.MOST),
|
image({
|
||||||
height: 50,
|
imageRes: "qrc:/resource/main/icon_cp_gift_box_tips.png",
|
||||||
backgroundColor: Color.RED
|
layoutConfig: layoutConfig().fit().configMargin({
|
||||||
|
top: 23,
|
||||||
|
right: 23
|
||||||
|
}).configAlignment(gravity().right())
|
||||||
|
}),
|
||||||
|
text({
|
||||||
|
text: " 购买并开启1个誓言礼盒\r\n即可获得1个邀请组CP的道具",
|
||||||
|
textColor: Color.parse("#66588D"),
|
||||||
|
fontStyle: "bold",
|
||||||
|
textSize: 14,
|
||||||
|
layoutConfig: layoutConfig().fit().configAlignment(gravity().centerX()).configMargin({
|
||||||
|
top: 110
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
image({
|
||||||
|
imageRes: "qrc:/resource/main/pic_cp_invitation_2.png",
|
||||||
|
layoutConfig: layoutConfig().fit().configAlignment(gravity().centerX()).configMargin({
|
||||||
|
top: 166
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
text({
|
||||||
|
text: "誓言邀请函",
|
||||||
|
textColor: Color.parse("#FF5C6F"),
|
||||||
|
fontStyle: "bold",
|
||||||
|
textSize: 16,
|
||||||
|
layoutConfig: layoutConfig().fit().configAlignment(gravity().centerX()).configMargin({
|
||||||
|
top: 300
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
|
||||||
|
tabImage,
|
||||||
|
stack([], {
|
||||||
|
layoutConfig: layoutConfig().just().configMargin({
|
||||||
|
top: 440,
|
||||||
|
left: 30
|
||||||
|
}),
|
||||||
|
width: 170,
|
||||||
|
height: 48,
|
||||||
|
onClick: () => {
|
||||||
|
tabImage.imageRes = "qrc:/resource/main/pic_tab_welfare.png"
|
||||||
}
|
}
|
||||||
)
|
}),
|
||||||
])
|
stack([], {
|
||||||
]).in(rootView)
|
layoutConfig: layoutConfig().just().configMargin({
|
||||||
|
top: 440,
|
||||||
|
left: 200
|
||||||
|
}),
|
||||||
|
width: 170,
|
||||||
|
height: 48,
|
||||||
|
onClick: () => {
|
||||||
|
tabImage.imageRes = "qrc:/resource/main/pic_tab_condition.png"
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
], {
|
||||||
|
width: 400,
|
||||||
|
height: 759,
|
||||||
|
layoutConfig: layoutConfig().just(),
|
||||||
|
backgroundColor: Color.RED
|
||||||
|
}), {
|
||||||
|
layoutConfig: layoutConfig().most(),
|
||||||
|
})
|
||||||
|
], {
|
||||||
|
layoutConfig: layoutConfig().just(),
|
||||||
|
width: 400,
|
||||||
|
height: 600
|
||||||
|
}).in(rootView)
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in New Issue
Block a user