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="gravity.mjs">../doric/resources/gravity.mjs</file>
|
||||
</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>
|
||||
|
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
|
||||
class SimpleDemo extends Panel {
|
||||
build(rootView: Group) {
|
||||
let tabImage = image({
|
||||
imageRes: "qrc:/resource/main/pic_tab_welfare.png",
|
||||
layoutConfig: layoutConfig().fit().configMargin({
|
||||
top: 440,
|
||||
})
|
||||
})
|
||||
stack([
|
||||
stack([
|
||||
stack(
|
||||
[],
|
||||
{
|
||||
layoutConfig: layoutConfig().just().configWidth(LayoutSpec.MOST),
|
||||
height: 50,
|
||||
scroller(stack([
|
||||
image({
|
||||
imageRes: "qrc:/resource/main/pic_cp_gift_box.png",
|
||||
}),
|
||||
image({
|
||||
imageRes: "qrc:/resource/main/icon_cp_gift_box_tips.png",
|
||||
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([], {
|
||||
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
|
||||
}
|
||||
)
|
||||
])
|
||||
]).in(rootView)
|
||||
}), {
|
||||
layoutConfig: layoutConfig().most(),
|
||||
})
|
||||
], {
|
||||
layoutConfig: layoutConfig().just(),
|
||||
width: 400,
|
||||
height: 600
|
||||
}).in(rootView)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user