|
四、? 定义运用插件需要的变量参数 从以上的分析我们可以得出我们需要准备的几个变量,也就是需要从用户那里获得的变量。/ z( s o# I% N y3 s# N2 D
4 t$ }/ u; Q3 ^5 n4 e# \: |. D2 W+ F9 w! f; w' H8 J( P
?
! y" l* p. G+ ]. U3 x0 Y- a A; v0 D7 H
第一个矩形
( g3 M" m' |7 o3 n4 I' E% q- V4 q. r3 L$ G# z& ~* C
第二个矩形
! Q: Z, Y" g$ A8 @
5 _# o1 l) R- k. g7 A7 `矩形宽矩形高矩形左边界位置矩形顶边界位置 矩形右边界位置矩形底边界位置矩形圆角数值按钮基础颜色
$ `$ L5 Z5 j1 n1 B8 h- \WidthHeightLeftTop RightBottomRoundBcolor
& _" f$ Z$ F: K- U+ T( _, n' HSwidthSheightSleftStop SrightSBottom Sround
, U* i: n0 Y; _ 通过分析,我们可以知道,矩形的右边界就是矩形的左边界与矩形宽的和,也就是:% k: w" M3 [! D* [5 A
Right=Left+WidthSRight = SLeft+SWidth- d9 c( o4 B9 [" H" }1 r% b
矩形的底边界就是矩形顶边界和矩形高的和,也就是:
- L2 b/ b) O" M& b& S! H( `; u$ PBotton=Top+Height? SBottom = STop+SHeight
- j( Q: p9 G" c% r) e- U! _0 b: g 此外第二个矩形的参数都与第一个矩形相关,并可以通过相应的计算得出,而不需要单独要求用户输入。 我们可以设定第二个矩形的宽度是第一个的90%,也就是:SWidth = Width*0.9 高度是第一个的50%\\\"60%,也就是:SHeight = Height*0.5 我们设定左边界比第一个矩形偏20%,即:SLeft = Left+(Width/20) 顶边界同样偏20%,即:STop = Top+(Height/20) 第二个矩形的圆角数值我们可以设定为第一个的1.6倍,这个是个人的经验,也可以设定为你觉得合适的数值,即:SRound = Round*1.6 |
|