这个其实就是无聊写写的
以前做大屏,为了效果酷炫,都会找美工大大给扣一个酷炫的背景图,然后画好边框,拿来套用~效果确实棒棒哒~但是每个模板都要单独扣边框很麻烦~而且切图自适应是有时候会变形。
今天突发奇想,自己用代码画一个~太麻烦了~折腾了我两个多小时~效果就是下面这样~
怎么调用呢~
在表单控件的初始化事件里面调用
FR.BorderUI.createType1(this);
就可以为这个控件加上这个边框了~随便页面大小变化边框都不会失真~
技术方法:就是用canvas画就可以了~想要啥样的就画啥样的~
优点:就是比较通用~不会失真
缺点:不好画~会占用一定的资源
有兴趣的番薯可以自己尝试一下~在某些场合里感觉还是可行的方案~
|