`
iaiai
  • 浏览: 2196128 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android之阴影制作(Shadow)

 
阅读更多
<TextView  android:id="@+id/tvText1" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content" 
	android:text="text1" 
	android:textSize="30sp" 
	android:textStyle="bold" 
	android:textColor="#FFFFFF" 
	android:shadowColor="#ff0000ff"
	android:shadowDx="5"
	android:shadowDy="5"     
	android:shadowRadius="10"/>


android:shadowColor 阴影颜色
android:shadowDx 阴影的水平偏移量
android:shadowDy 阴影的垂直偏移量
android:shadowRadius 阴影的范围

为了统一风格和代码的复用,通常可以把这个样式抽取放入到style.xml文件中
<TextView
        style="@style/textstyle"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="字体样式"
        android:textSize="30sp"
        android:textStyle="bold" />

引用这个样式就可以实现了
<?xml version="1.0" encoding="utf-8"?>  
<resources>  
  
    <style name="textstyle">  
          
        <item name="android:shadowColor">#ff0000ff</item>  
        <item name="android:shadowRadius">10</item>  
        <item name="android:shadowDx">5</item>  
        <item name="android:shadowDy">5</item>  
          
    </style>  
</resources>
分享到:
评论

相关推荐

    Android编程之阴影(Shadow)制作方法

    本文实例讲述了Android编程之阴影(Shadow)制作方法。分享给大家供大家参考,具体如下: 先看运行效果图如下: 阴影制作:包括各种形状(矩形,圆形等等),以及文字等等都能设置阴影。 阴影制作是什么原理呢? 其实...

    Android阴影布局

    总之,Android阴影布局是一个提升UI视觉效果的关键技术。开发者可以通过`android:elevation`、`CardView`、`Paint.setShadowLayer()`以及`PorterDuff`和`Nine-Patch`等方式实现。理解并掌握这些技术,能帮助你创造出...

    3D游戏制作 移动平台上的角色阴影制作

    "3D游戏制作 移动平台上的角色阴影制作" 本文将详细介绍 Unity 3D 游戏制作中移动平台上的角色阴影制作技术,并重点介绍两种目前在移动平台上的主流阴影制作技术。 阴影制作技术 在 Unity 3D 游戏制作中,阴影...

    Android-Shadow-Mapping:使用 OpenGL ES 2.0 和 NDK 的 Android 阴影映射实现(2015 年 5 月)

    Android阴影贴图(2015年5月) 使用 OpenGL ES 2.0 和 NDK 的 Android 阴影映射实现 这是从我的用于 MaliSDK 的 Shadow Mapping 实现到 Android 的移植。 所有 OpenGL 逻辑都是用 C++ 实现的,并使用 NDK 编译。 ...

    制作.9阴影效果图片的前端项目

    源码shadow4android,这个项目不是android项目,而是前端项目,但是是一个制作.9阴影效果图片的前端项目,只需打开里面的index.html就可以制作.9图片,如果该项目的安全性够高,大家可以参考一下。

    可以进行缩放的相册效果

    例如,可以使用box-shadow属性为相册添加立体感,用border-radius制作圆角效果,使用background-image和background-size属性为相册添加自定义背景,并通过CSS Grid或Flexbox创建响应式的相册布局。 综上所述,实现...

    圆形图片库 CircleImageView

    app:shadow_color="@android:color/black" /&gt; ``` 在上面的示例中,我们设置了边框宽度为2dp,边框颜色为主色,以及一个5dp的阴影半径。当然,具体属性的使用要根据`attrs.xml`中的定义来。 总的来说,`...

    HTML5 CSS3页面制作分享

    6. Text-shadow和box-shadow属性使得开发者可以通过简单的CSS代码为文本和图层添加阴影效果,从而提升视觉效果。 在HTML5的新特性和属性方面,以下是一些重要的点: 1. HTML5的文档声明简化为&lt;!DOCTYPE html&gt;,...

    光线引擎(LightEngine)1.83 版

    LightEngine可能支持多种阴影技术,如阴影贴图、体积阴影、 Cascaded Shadow Maps (CSM) 或 Percentage-Closer Filtering (PCF),这些技术能提供更加细腻和准确的阴影效果。 3. **粒子系统**:为了实现炫酷的特效,...

    unity3d中文手册

    Shadow(阴影)也是提升场景真实感的重要元素,Unity支持不同类型的阴影技术,如硬阴影和软阴影。 六、物理系统 Unity内置了基于物理的模拟系统,包括刚体、碰撞器和关节。刚体组件使游戏对象遵循物理定律,碰撞器...

    unity坦克星战

    - **阴影(Shadow)**:Unity可以生成不同类型的阴影,如软阴影、硬阴影,提升游戏的真实感。 7. **粒子系统** - **Particle System**:用于创建火、烟雾、爆炸等特效,通过调整参数实现各种视觉效果。 8. **...

    flash特效光影技能

    在Flash中,可以使用内置的光影滤镜来模拟光源,比如Drop Shadow滤镜可以创建物体的投影,Glow滤镜可以制造发光效果,Bevel and Emboss滤镜可以为物体添加浮雕感。这些滤镜通常与图层混合模式结合使用,创造出更加...

    Unity3d入门

    同时,理解Shadow Type(阴影类型)和Shadow Resolution(阴影分辨率)对性能的影响。 6. **动画系统** 使用Unity的Animator组件和Animation窗口创建和管理角色动画。理解状态机的概念,学习如何设置过渡条件和...

    图片带倒影360度立体滚动效果(四合一)

    例如,使用CSS3的transform属性来实现图片的360度旋转,通过JavaScript处理用户的交互事件,以及利用CSS的box-shadow来制作倒影效果。同时,HTML结构的设计也是关键,确保图片和其倒影在页面上的正确布局和交互。 ...

    手机WEB开发

    例如,使用border-radius创建圆角,box-shadow制作阴影,以及-webkit-gradient实现渐变背景,这些都可以减少对图像的依赖,使项目更轻量化。 2. **样式控制**:对于手机端屏幕尺寸小的情况,可以使用媒体查询...

    图片倒影效果

    通过`transform: scale(-1)`可以翻转元素,而`box-shadow`则可以用来添加阴影,结合使用这两者,就可以在网页上轻松创建出图片倒影效果。这种方法的优势在于,无需额外的图片资源,仅需HTML和CSS代码,就能实现响应...

    粒蚂充电APP下载页html5源码

    例如,使用transition属性实现按钮的点击效果,或者用border-radius创建圆角,使用box-shadow制作阴影效果。 4. **JavaScript/jQuery**:HTML5页面中的交互功能通常由JavaScript或jQuery实现,如导航菜单的展开和...

    仿拍鞋网商城首页触屏版html5手机wap购物网站模板_HTML手机电脑网站_网页源码移动.rar

    3. **CSS3**: CSS3是层叠样式表的最新版本,提供了更多的样式控制选项,如动画(Animations)、过渡(Transitions)、多列布局(Multi-column Layout)、边框半径(Border Radius)和阴影(Box Shadow),这些都可能...

Global site tag (gtag.js) - Google Analytics