当前位置: 首页 > news >正文

网站建设外包公司怎么样合肥网站建设托管

网站建设外包公司怎么样,合肥网站建设托管,二维码生成器文本,电脑优化是什么意思WPF开发者QQ群#xff1a; 340500857 | 微信群 - 进入公众号主页 加入组织玩玩彩虹文字#xff0c;这次用 LinearGradientBrush 并且制作成按钮#xff0c;虽然没技术含量反而有些实用#xff0c;这就是返璞归真吗。首先来回忆下 LinearGradientBrush 的用法。LinearG… WPF开发者QQ群 340500857  | 微信群 - 进入公众号主页 加入组织     玩玩彩虹文字这次用 LinearGradientBrush 并且制作成按钮虽然没技术含量反而有些实用这就是返璞归真吗。首先来回忆下 LinearGradientBrush 的用法。LinearGradientBrush 表示线性渐变的画刷它的 StartPoint和 EndPoint 代表渐变的方向。LinearGradientBrush 还包含一个 GradientStops 集合其中每个对象指定一种颜色和一个沿画笔渐变轴的偏移量。PS有更好的方式欢迎推荐。01—代码如下一、概念很简单实际使用起来也很简单。例如将下面的 LinearGradientBrush 应用在文字上文字就变成了彩虹色。LinearGradientBrush x:NameRainbowBrush StartPoint0,0.5 EndPoint1,.5GradientStop x:NameG2 Offset.166 Color#65b849 /GradientStop x:NameG4 Offset.3333 Color#f7b423 /GradientStop x:NameG6 Offset0.5 Color#f58122 /GradientStop x:NameG10 Offset0.666 Color#de3a3c /GradientStop x:NameG12 Offset0.8633 Color#943f96 /GradientStop x:NameG14 Offset01 Color#009fd9 / /LinearGradientBrush这时候也可以在属性窗口里看到这个画刷的具体内容二、如果两个 GradientStop 之间 Color 相同就不会发生渐变如果两个 GradientStop 之间 Offset 就会马上变。利用这种手法再加上我使用了等宽字体所以可以制造出每个字颜色不一样的彩虹文字LinearGradientBrush x:NameRainbowBrush StartPoint0,0.5 EndPoint1,.5GradientStop x:NameG1 Offset0 Color#65b849 /GradientStop x:NameG2 Offset.166 Color#65b849 /GradientStop x:NameG3 Offset.166 Color#f7b423 /GradientStop x:NameG4 Offset.3333 Color#f7b423 /GradientStop x:NameG5 Offset0.3333 Color#f58122 /GradientStop x:NameG6 Offset0.5 Color#f58122 /GradientStop x:NameG7 Offset0.5 Color #f8f8f8 /GradientStop x:NameG8 Offset0.5 Color #f8f8f8 /GradientStop x:NameG9 Offset0.50 Color#de3a3c /GradientStop x:NameG10 Offset0.666 Color#de3a3c /GradientStop x:NameG11 Offset0.666 Color#943f96 /GradientStop x:NameG12 Offset0.8633 Color#943f96 /GradientStop x:NameG13 Offset0.8633 Color#009fd9 /GradientStop x:NameG14 Offset01 Color#009fd9 / /LinearGradientBrush这时候属性窗口里的画刷就成了这样下一步我将这个 TextBlock 放进按钮的控件模板里面在 MouseOver 的 Storyboard 里控制LinearGradientBrush改变方向。有两种方式可以改变它的方向其中一种是用 PointAnimation 改变 StartPoint 和 EndPoint另一种是用 DoubleAnimation 直接改变 LinearGradientBrush.RelativeTransform。后一种的写法如下三、创建代码如下StoryboardDoubleAnimation Storyboard.TargetNametextBlockStoryboard.TargetProperty(TextBlock.Foreground).(Brush.RelativeTransform).(RotateTransform.Angle)To90Duration0:0:0.5DoubleAnimation.EasingFunctionQuarticEase EasingModeEaseOut //DoubleAnimation.EasingFunction/DoubleAnimation /StoryboardLinearGradientBrush x:NameRainbowBrush StartPoint0,0.5 EndPoint1,.5LinearGradientBrush.RelativeTransformRotateTransform Angle0 CenterX0.5 CenterY0.5 //LinearGradientBrush.RelativeTransform /LinearGradientBrush运行起来的效果就是将所有颜色旋转 90 度看起来就像以前的 Apple 的 Logo 配色。四、在上面的 LinearGradientBrush 里我偷偷藏了两个白色的 GradientStop 名为 G6 和 G7 那两个它们的 Offset 都是 0.5处于正中间的位置。在按钮的 Pressed 状态中用 DoubleAnimation 将它们前后的所有 GradientStop 的 Offset 都设置为 0 或 1效果是将所有颜色向两边推。因为现在旋转了 90 度所以实际上是向上下两个方向推DoubleAnimation Storyboard.TargetNameG2Storyboard.TargetPropertyOffsetTo0 /…… ……DoubleAnimation Storyboard.TargetNameG13Storyboard.TargetPropertyOffsetTo1 /到这里一个彩虹按钮就完成了。02—效果预览鸣谢素材提供者 - [Dino]陈锦华源码地址如下https://github.com/DinoChan/wpf_design_and_animation_labgithubhttps://github.com/yanjinhuagood/WPFDevelopers.gitgiteehttps://gitee.com/yanjinhua/WPFDevelopers.gitWPF开发者QQ群 340500857 blogs https://www.cnblogs.com/dino623Githubhttps://github.com/DinoChan出处https://www.cnblogs.com/dino623版权本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。转载请著名作者 出处 https://github.com/yanjinhuagood扫一扫关注我们更多知识早知道点击阅读原文可跳转至源代码
http://www.yutouwan.com/news/26140/

相关文章:

  • 专业定制网站设计网站ftp密码怎么修改
  • 济南品牌网站制作方案飞沐网站建设公司北京
  • 网站是什么意思例如网站设计常见流程
  • wordpress5.2多站点设置方法微信公众平台导航 wordpress模版
  • 好看的企业网站首页建设一个网站首先需要
  • 咸宁做网站公司网站成功秘诀
  • 游戏网站模板免费下载信誉比较好的网上做任务的网站
  • 大连电子商务网站建设wordpress 搬家 后台
  • 数字货币交易网站开发怎么做怎么建设网站平台
  • 产地证在什么网站做怎么制作网站站内链接
  • 徐州网站建设xzqjwl公司网站开发设计题目来源怎么写
  • 做网站4000-262-263商务网站建设课程设计
  • 网站建设关于营销型网站建设规划书
  • 做遗嘱的网站有哪些阿里云云栖wordpress
  • 网站推广策划案怎么选完整网站开发
  • 网站建设管理和维护网页改版方案
  • 微网站模板免费下载长春专业网站建设价格
  • 手机端网站如何做排名长沙网站开发微联讯点官网
  • dnf免做卡领取网站网站备案技巧
  • 深圳市做网站知名公司培训计划和培训内容
  • 怎样做私人网站企查查 天眼查
  • 做网站还是app省钱长沙百度贴吧
  • php做网站难么怎么做购物平台网站
  • 阿里 云网站厦门南希网站建设
  • 海东营销网站建设石大远程在线考试 《网页设计与网站建设》
  • 查网课答案的网站怎么做龙岩属于哪里
  • 樟木头网站推广城乡建设局的官方网站
  • 网站论坛建设方案成都平台网站开发公司
  • 建设部招投标网站云服务器免费试用
  • 网站建设公司市场wordpress正在建设中