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

android TextView 阴影效果,和使用style学习

阅读更多

 

[xhtml] view plaincopy
  1. <TextView  android:id="@+id/tvText1"   
  2.     android:layout_width="wrap_content"   
  3.     android:layout_height="wrap_content"   
  4.     android:text="text1"   
  5.     android:textSize="28sp"   
  6.     android:textStyle="bold"   
  7.     android:textColor="#FFFFFF"   
  8.     android:shadowColor="#ff000000"  
  9.     android:shadowDx="2"  
  10.     android:shadowDy="2"       
  11.     android:shadowRadius="1"/>  

 

 

android:shadowColor 阴影颜色

android:shadowDx 阴影的水平偏移量

android:shadowDy 阴影的垂直偏移量

android:shadowRadius 阴影的范围

 

大多数情况下,某一类的TextView控件需要统一的风格,如加阴影等,那么可以使用style。

 

        <TextView style="@style/StyleBarTitle"
            android:id="@+id/txBarTitle1" 
            android:text="资讯行情" />

 

然后在values文件夹下创建styles.xml文件,内容为:

 

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="StyleBarTitle">
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_width">0dp</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_weight">1</item>
        <item name="android:gravity">center_horizontal</item>
        <item name="android:textSize">@dimen/text_size_vlarge</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">#FFFFFF</item>
        <item name="android:shadowColor">#ff000000</item>
        <item name="android:shadowDx">2</item>
        <item name="android:shadowDy">2</item>
        <item name="android:shadowRadius">1</item>
        <item name="android:background">@null</item>
    </style>
</resources>

分享到:
评论

相关推荐

    Android自定义TextView带圆角边框颜色(动态更改边框颜色)

    在Android开发中,自定义...这个自定义组件可以根据你的需求进行扩展,比如添加阴影效果、动画效果等,以满足更多复杂的设计需求。通过掌握自定义视图的技巧,你能够更好地控制Android应用的界面表现,提升用户体验。

    Android style简单学习应用示例.rar

    在Android中,通过设置样式,我们可以改变UI元素的背景色、边框、阴影、动画效果等,使得界面更加美观和一致。 标签"android源码"表明这个示例是关于Android平台下的代码实践。在源码中,我们可能看到如何在布局...

    testview阴影效果

    在Android开发过程中,为了提升用户界面的美观性和用户体验,阴影效果的应用非常普遍。通过本篇文章,我们将深入探讨如何在Android应用程序中为`TestView`添加阴影效果,并详细介绍实现阴影效果的关键属性及其作用。...

    android text style设置

    这个项目对于理解和实践Android中的文本样式设置非常有帮助,同时也鼓励开发者进行交流和学习,提升Android开发技能。 总结来说,通过使用`SpannableString`和相关的`Span`类,开发者可以在一个`TextView`中实现...

    android自定义Dialog弹框和背景阴影显示效果

    Android 自定义 Dialog 弹框和背景阴影显示效果 Android 自定义 Dialog 弹框和背景阴影显示效果是 Android 开发中非常重要的一部分。 Dialog 弹框可以用来提示用户一些重要的信息或让用户选择某些选项,而背景阴影...

    Android自定义toolbar布局

    这里,`android:layout_width`和`android:layout_height`分别设置`Toolbar`的宽度和高度,`android:background`设置背景颜色,`android:elevation`用于添加阴影效果,`android:theme`则是定义`Toolbar`的主题。...

    android底部菜单中间部分凸起

    总结来说,"android底部菜单中间部分凸起"是通过自定义样式和选中事件监听来实现的,而"微信底部带数目显示菜单"则是通过自定义菜单项视图或者使用BadgeView来完成的。这两个特性都是为了提升用户体验,提供清晰的...

    Android5.06.0新特性 中控件使用

    ### Android 5.0 和 6.0 新特性:中控件使用详解 #### 主题样式自定义状态栏、标题栏、导航栏的颜色 在 Android 5.0 和 6.0 中,开发者可以通过自定义主题来改变状态栏、标题栏和导航栏的颜色,这一功能极大地增强...

    SDHtmlTextView,灵感来源于htmltextview,并通过多种css样式增强.zip

    例如,你可以通过CSS轻松实现段落间的间距调整、文字阴影效果,甚至是自定义链接的颜色和下划线样式。 在使用SDHtmlTextView时,开发者可以通过设置HTML字符串和对应的CSS样式表,使文本呈现出与网页相似的效果。...

    Android之ToolBar和自定义ToolBar实现沉浸式状态栏

    在Android应用开发中,ToolBar是...在实际开发中,你可能还需要处理其他细节,如调整ToolBar的高度、颜色、阴影等,以及处理各种设备和屏幕尺寸的适配问题。不断实践和优化,才能让你的应用在用户体验上更上一层楼。

    Android UI 问题集注

    知识点一:Android中隐藏...要去掉状态栏和下面视图之间的阴影,可以使用Theme.Translucent.NoTitleBar来设置Activity的窗口主题,或者在Manifest中的Activity设置中使用android:theme属性指定一个无阴影的主题样式。

    android由下向上拉起菜单

    - 根据设计规范调整Bottom Sheet的背景颜色、阴影效果等,使其符合应用的整体风格。 - 使用主题(Theme)和样式(Style)来统一和管理全局的外观。 综上所述,创建一个自定义的Android由下向上拉起菜单涉及布局...

    android仿QQUI布局

    例如,登录按钮可能需要定制背景颜色、边框、阴影效果等,这些都可以通过自定义View来实现。 在实现登录界面时,我们还会涉及图像处理。这可能包括图片的加载、裁剪、缩放等操作。例如,用户头像的选择通常会用到...

    Android 使用Kotlin来实现加边框的文本

    在Android开发中,有时我们需要为文本添加边框以增强视觉效果或者区分不同的内容区块。本文将详细介绍如何使用Kotlin在Android中实现一个带边框的文本视图。首先,我们来了解一下Kotlin语言以及它在Android开发中的...

    Android 高仿点心桌面皮肤源码

    Android使用XML来定义用户界面,包括LinearLayout、RelativeLayout、ConstraintLayout等布局容器,以及TextView、ImageView、Button等视图组件。在高仿点心桌面皮肤的源码中,开发者可能运用了自定义布局和视图,以...

    flat button

    使用`&lt;layer-list&gt;`和`&lt;shape&gt;`元素,通过`&lt;padding&gt;`来模拟阴影效果: ```xml &lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;shape android:shape="rectangle"&gt; &lt;solid ...

    android属性汇总

    - 随着Material Design的引入,许多新的属性如`android:elevation`(阴影深度)和`android:rippleEffect`(触摸涟漪效果)成为现代Android UI设计的标准。 了解并熟练掌握这些属性,开发者可以构建出美观且功能...

    Android例子源码IOS风格的圆角分组设置页面.zip

    在iOS系统中,常见的设计元素是具有圆角和阴影效果的视图。在Android中,我们可以使用`shape`资源来创建带有圆角的背景。在`res/drawable`目录下,可以创建一个XML文件,如`ios_style_background.xml`,定义一个矩形...

    android自定义PopupWindow

    2. **阴影效果**:可以通过 `popupWindow.setBackgroundDrawable()` 设置一个具有阴影效果的Drawable,或者在自定义View中使用 `CardView` 容器来达到阴影效果。 3. **动画效果**:可以添加弹出和消失的动画,比如...

    Android 精仿QQ登录界面源码.zip

    使用Android的`style.xml`文件定制界面元素的样式,包括字体、颜色、边框、背景等。QQ的界面通常有其特定的颜色方案和图标设计,确保遵循这些标准来提高相似度。 3. **输入验证**: 通过在Java或Kotlin代码中添加...

Global site tag (gtag.js) - Google Analytics