专栏首页菩提树下的杨过用Design+Blend轻松制作环形文字

用Design+Blend轻松制作环形文字

先看效果图:

步骤:

1.先启动Microsoft Expression Design 3

a.画一个正圆,再随便打几个字,同时选中文字和圆

b.选择菜单栏中的"对象"-->"路径上的文本"-->"附加文本",调整文本内容,间距等,让其正好布满圆圈,调整好以后,再把圆形的填充和边框去掉(即无填充,无边框)

c."文件"-->"导出",格式选择"Xaml Silverlight3画布"

2.启动Blend 3

a.新建一个用户控件TextItem,把刚才Design导出的xaml打开,复制其中的<Canvas>...</Canvas>部分到TextItem中

b.新建一个Storyboard,产生旋转

c.将Storyboard利用触发器自动触发(详情可见源代码下载)

d.MainPage.xaml上,把刚才做好的控件TextItem拖二个出来,其中一做下变形,同时设置不透明度,以达到类似阴影效果

F5,运行效果大概如下:

源代码下载:http://files.cnblogs.com/yjmyzz/CircleText.rar

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ES 7.8 速成笔记(上)

    下载地址: https://www.elastic.co/cn/downloads/elasticsearch (目前最新版本为7.8)

    菩提树下的杨过
  • silverlight数据绑定模式TwoWay,OneWay,OneTime的研究

    asp.net开发中,数据绑定是一个很简单的概念,控件与数据绑定后,控件可以自动把数据按一定的形式显示出来。(当然控件上的值改变后,可以通过提交页面表单,同时后...

    菩提树下的杨过
  • oracle的decode函数在mysql的实现

    oracle中的decode函数很好用,换成mysql中可以用类似下面的方法实现: SELECT IF(TRUE, '真值', '假值'); 如果想再弄复杂点,...

    菩提树下的杨过
  • LiteAVSDK 迎来最新的 6.8 版本

    该功能通过调用 ITXLiteAVNetworkProxy.h 中的 setSocks5Proxy 接口进行设置,可以参考 Socks5 代理服务器的的搭建方案...

    腾讯云视频
  • TortoiseGIT提交

    TortoiseGit,Git客户端,32/64位最新版及对应的语言包下载地址:https://tortoisegit.org/download/

    达达前端
  • Spring AOP的一个简单实现

    首先配置XML:service采用和之前一样的代码,只是没有通过实现接口来实现,而是直接一个实现类。transactionManager依旧为之前的事务管理器。

    Rekent
  • 微信小程序开发日记:重要的var that=this

    什么是微信小程序 关于什么是微信小程序在网络上已经有很多文章介绍,这里就不再阐述了。简单来说微信小程序应该是嵌套在微信里面的应用,这个应用体现“用完即走”的理念...

    极乐君
  • ABAP,Java, nodejs和go语言的web server编程

    用nodejs现成的express module,几行代码就能写个server出来:

    Jerry Wang
  • 跟我学Spring Cloud(Finchley版)-11-Feign常见问题总结

    其中的 @PathVariable("id") 中的”id”,也就是value属性,必须指定,不能省略。

    用户1516716
  • 文本分析在收集产品反馈时的作用

    文本分析现在已经能够在多个行业实现应用,今天灵玖软件从收集产品回馈方面来讲一下文本分析的作用。

    用户6287968

扫码关注云+社区

领取腾讯云代金券