提交 93c9c6f7 编写于 作者: T tianwenzhe

change canvas to 3.2

Signed-off-by: Ntian-wenzhe411 <tianwenzhe2@huawei.com>
上级 7a3b5a32
...@@ -43,6 +43,12 @@ struct SetCircle { ...@@ -43,6 +43,12 @@ struct SetCircle {
}) })
.onActionUpdate((event: GestureEvent) => { .onActionUpdate((event: GestureEvent) => {
this.X = event.offsetX; this.X = event.offsetX;
this.context.globalAlpha = (this.X)*0.005;
this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 50, 50);
this.context.globalAlpha = (this.X)*0.005;
this.context.fillStyle = 'rgb(0,0,255)';
this.context.fillRect(200, 200, 50, 50);
}) })
.onActionEnd(() => { .onActionEnd(() => {
console.info('Pan end'); console.info('Pan end');
...@@ -59,9 +65,10 @@ struct SetCircle { ...@@ -59,9 +65,10 @@ struct SetCircle {
.height('100%') .height('100%')
.backgroundColor('#ffffffff') .backgroundColor('#ffffffff')
.onReady(() =>{ .onReady(() =>{
this.context.globalAlpha = 0.05;
this.context.fillStyle = 'rgb(255,0,0)'; this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 50, 50); this.context.fillRect(150, 150, 50, 50);
this.context.globalAlpha = (this.X)*0.005; this.context.globalAlpha = 0.05;
this.context.fillStyle = 'rgb(0,0,255)'; this.context.fillStyle = 'rgb(0,0,255)';
this.context.fillRect(200, 200, 50, 50); this.context.fillRect(200, 200, 50, 50);
}) })
......
...@@ -42,6 +42,10 @@ struct SetCircle { ...@@ -42,6 +42,10 @@ struct SetCircle {
}) })
.onActionUpdate((event: GestureEvent) => { .onActionUpdate((event: GestureEvent) => {
this.X = event.offsetX; this.X = event.offsetX;
this.context.arc(180, 150, 50, 0, 6.28);
this.context.setLineDash([20,30]);
this.context.lineDashOffset = (this.X)*0.02;
this.context.stroke();
}) })
.onActionEnd(() => { .onActionEnd(() => {
console.info('Pan end'); console.info('Pan end');
...@@ -49,7 +53,7 @@ struct SetCircle { ...@@ -49,7 +53,7 @@ struct SetCircle {
) )
}.width('70%').height('25%') }.width('70%').height('25%')
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
Text('虚线偏移量: ' + (this.X)*0.1 ) Text('虚线偏移量: ' + (this.X)*0.02 )
}.width('100%').height('20%') }.width('100%').height('20%')
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
Canvas(this.context) Canvas(this.context)
...@@ -59,7 +63,7 @@ struct SetCircle { ...@@ -59,7 +63,7 @@ struct SetCircle {
.onReady(() =>{ .onReady(() =>{
this.context.arc(180, 150, 50, 0, 6.28); this.context.arc(180, 150, 50, 0, 6.28);
this.context.setLineDash([20,30]); this.context.setLineDash([20,30]);
this.context.lineDashOffset = (this.X)*0.1; this.context.lineDashOffset = 0.1;
this.context.stroke(); this.context.stroke();
}) })
}.width('100%').height('55%') }.width('100%').height('55%')
......
...@@ -42,6 +42,8 @@ struct SetCircle { ...@@ -42,6 +42,8 @@ struct SetCircle {
}) })
.onActionUpdate((event: GestureEvent) => { .onActionUpdate((event: GestureEvent) => {
this.X = event.offsetX; this.X = event.offsetX;
this.context.lineWidth = (this.X)*0.1;
this.context.strokeRect(120, 120, 120, 120);
}) })
.onActionEnd(() => { .onActionEnd(() => {
console.info('Pan end'); console.info('Pan end');
...@@ -50,7 +52,7 @@ struct SetCircle { ...@@ -50,7 +52,7 @@ struct SetCircle {
}.width('70%').height('30%') }.width('70%').height('30%')
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
Text('边框粗细: ' + (this.X)*0.05 ) Text('边框粗细: ' + (this.X)*0.1 )
}.width('100%').height('20%') }.width('100%').height('20%')
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
Canvas(this.context) Canvas(this.context)
...@@ -58,7 +60,7 @@ struct SetCircle { ...@@ -58,7 +60,7 @@ struct SetCircle {
.height('100%') .height('100%')
.backgroundColor('#ffffffff') .backgroundColor('#ffffffff')
.onReady(() =>{ .onReady(() =>{
this.context.lineWidth = (this.X)*0.05; this.context.lineWidth = 1;
this.context.strokeRect(120, 120, 120, 120); this.context.strokeRect(120, 120, 120, 120);
}) })
}.width('100%').height('50%') }.width('100%').height('50%')
......
...@@ -44,6 +44,10 @@ struct SetCircle { ...@@ -44,6 +44,10 @@ struct SetCircle {
}) })
.onActionUpdate((event: GestureEvent) => { .onActionUpdate((event: GestureEvent) => {
this.X = event.offsetX; this.X = event.offsetX;
this.context.shadowBlur = this.X;
this.context.shadowColor = 'rgb(0,0,0)';
this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 100, 100);
}) })
.onActionEnd(() => { .onActionEnd(() => {
console.info('Pan end'); console.info('Pan end');
...@@ -59,7 +63,7 @@ struct SetCircle { ...@@ -59,7 +63,7 @@ struct SetCircle {
.height('100%') .height('100%')
.backgroundColor('#ffffffff') .backgroundColor('#ffffffff')
.onReady(() =>{ .onReady(() =>{
this.context.shadowBlur = this.X; this.context.shadowBlur = 0;
this.context.shadowColor = 'rgb(0,0,0)'; this.context.shadowColor = 'rgb(0,0,0)';
this.context.fillStyle = 'rgb(255,0,0)'; this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 100, 100); this.context.fillRect(150, 150, 100, 100);
......
...@@ -45,6 +45,11 @@ struct SetCircle { ...@@ -45,6 +45,11 @@ struct SetCircle {
}) })
.onActionUpdate((event: GestureEvent) => { .onActionUpdate((event: GestureEvent) => {
this.X = event.offsetX; this.X = event.offsetX;
this.context.shadowBlur = 10;
this.context.shadowOffsetX = (this.X)*0.05;
this.context.shadowColor = 'rgb(0,0,0)';
this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 100, 100);
}) })
.onActionEnd(() => { .onActionEnd(() => {
console.info('Pan end'); console.info('Pan end');
...@@ -62,7 +67,7 @@ struct SetCircle { ...@@ -62,7 +67,7 @@ struct SetCircle {
.backgroundColor('#ffffffff') .backgroundColor('#ffffffff')
.onReady(() =>{ .onReady(() =>{
this.context.shadowBlur = 10; this.context.shadowBlur = 10;
this.context.shadowOffsetX = (this.X)*0.05; this.context.shadowOffsetX = 0;
this.context.shadowColor = 'rgb(0,0,0)'; this.context.shadowColor = 'rgb(0,0,0)';
this.context.fillStyle = 'rgb(255,0,0)'; this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 100, 100); this.context.fillRect(150, 150, 100, 100);
......
...@@ -45,6 +45,11 @@ struct SetCircle { ...@@ -45,6 +45,11 @@ struct SetCircle {
}) })
.onActionUpdate((event: GestureEvent) => { .onActionUpdate((event: GestureEvent) => {
this.X = event.offsetX; this.X = event.offsetX;
this.context.shadowBlur = 10;
this.context.shadowOffsetY = (this.X)*0.05;
this.context.shadowColor = 'rgb(0,0,0)';
this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 100, 100);
}) })
.onActionEnd(() => { .onActionEnd(() => {
console.info('Pan end'); console.info('Pan end');
...@@ -61,7 +66,7 @@ struct SetCircle { ...@@ -61,7 +66,7 @@ struct SetCircle {
.backgroundColor('#ffffffff') .backgroundColor('#ffffffff')
.onReady(() =>{ .onReady(() =>{
this.context.shadowBlur = 10; this.context.shadowBlur = 10;
this.context.shadowOffsetY = (this.X)*0.05; this.context.shadowOffsetY = 0;
this.context.shadowColor = 'rgb(0,0,0)'; this.context.shadowColor = 'rgb(0,0,0)';
this.context.fillStyle = 'rgb(255,0,0)'; this.context.fillStyle = 'rgb(255,0,0)';
this.context.fillRect(150, 150, 100, 100); this.context.fillRect(150, 150, 100, 100);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册