实现textview竖排文字效果
文字效果
aaarticlea/png;base64,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" alt="" />
/**
* @描述
* @作者 tll
* @时间 2016/10/20
*/
public class VerticalTextView extends LinearLayout {
private LinearLayout llLayout;
private TextView textView; public VerticalTextView(Context context, AttributeSet attrs) {
super(context, attrs);
this.context = context;
color = getResources().getColor(R.color.white);
View view = LayoutInflater.from(context).inflate(R.layout.vertical_text_view, this, true);
llLayout = (LinearLayout) view.findViewById(R.id.llLayout);
textView = (TextView) view.findViewById(R.id.textView);
} private String text;
private Context context;
private int color;
private int size = 20; public VerticalTextView(Context context) {
super(context);
this.context = context;
} public void setText(String text) {
this.text = text;
textView.setText(text);
} public void setTextColor(int color) {
this.color = color;
textView.setTextColor(color);
} public void setTextSize(int size) {
this.size = size;
textView.setTextSize(size);
} /**
* 设置背景
*/
public void setBackground(int resId) {
llLayout.setBackgroundResource(resId);
}
}
vertical_text_view.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/llLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_back"
android:gravity="center"
android:orientation="vertical"> <TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:gravity="center_horizontal"
android:maxWidth="25dp"
android:textSize="18sp"
android:text="热门推荐"/> </LinearLayout>
实现textview竖排文字效果的更多相关文章
- css文字效果(文字剪贴蒙版,text-shodow的应用,文字排版等…)
.katex { display: inline-block; text-align: initial; } .katex { font-family: Consolas, Inconsolata, ...
- SpannableStringUtil实现丰富文字效果
代码地址如下:http://www.demodashi.com/demo/15007.html 前言 在android开发中,我们不免会用到 TextView 的各种显示效果,如字体样式,颜色,大小, ...
- 【Android初级】使用TypeFace设置TextView的文字字体(附源码)
在Android里面设置一个TextView的文字颜色和文字大小,都很简单,也是一个常用的基本功能.但很少有设置文字字体的,今天要分享的是通过TypeFace去设置TextView的文字字体,布局里面 ...
- Qt qml 模拟iphone slide to unlock 的聚光动画文字效果
模拟iphone slide to unlock 的聚光动画文字效果 /底层放淡文字 /前景放高亮文字+半透明遮罩 /动画移动遮罩 Author: surfsky.cnblogs.c ...
- java生成竖排文字图片
package com.kadang.designer.web.action;import java.awt.Color;import java.awt.Font;import java.awt.Fo ...
- 在ArcGIS 10.3标注中竖排文字
ArcGIS 10.3中文字默认“从左至右”排列,而实际的标注比如“XX路.XX街”有些文字是竖直排列的. 接着就涉及到“标注样式”的问题. 如果是整体竖排,点击图层的Properties...(属性 ...
- as3.0:文字 效果
//文字描边效果var tf1 = _root.createTextField("tf1", _root.getNextHighestDepth(), 10, 10, 0, 0); ...
- CSS Gradient文字效果
你想创建的标题没有渲染和Photoshop每个标题吗?这里是一个简单的CSS技巧向您展示如何创建渐变文字效果,PNG图像(纯CSS,没有Javascript或Flash).你所需要的是一个空的< ...
- 如何通过PS制作图片文字效果
如图这是最终效果,下面我为大家介绍如何制作这种图片文字效果 准备一张图: 方法,步骤: 首先我们打开PHOTOSHOP,插入一张图片. 之后按键盘上面的"T"键快捷键启用文字工具, ...
随机推荐
- VxWorks笔记
利用vxWorks可裁减可动态链接特性进行模块调试的分析 a) 首先,可将root.c简化,去掉大部分不需要加载的模块和想要调试的模块,以加快系统启动速度. b) 如果vxworks加载的.o中引用了 ...
- JDBC模拟用户登录
代码: import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import ...
- Full Schema Stitching with Apollo Server
转自: https://tomasalabes.me/blog/nodejs/graphql/apollo/2018/09/18/schema-stitiching-apollo.html Full ...
- 将VirtualBox里安装的虚拟机在后台运行方法(在状态栏隐藏窗口)
由于工作和学习需要,经常要开一个虚拟机开测试和开发,虚拟机我选择Oracle公司的VirtualBox(用了几年了,感觉不错的一款产品),经常开着这个窗口感觉有些浪费资源,这样隐藏窗口就在需求了. 将 ...
- [转]Spring IOC父子容器简介
通过HierarchicalBeanFactory接口,Spring的IoC容器可以建立父子层级关联的容器体系,子容器可以访问父容器中的Bean,但父容器不能访问子容器的Bean.在容器内,Bean的 ...
- vue-cli 创建的项目,在 nginx 上配置启用浏览器缓存
nginx 配置,关键参数: server { listen 80; server_name xxx.xxx.xxx.xxx; charset utf-8; root /home/xxx/dist/; ...
- dva 知识点
dva中,路由模式从hashHistory换成 browserHistory: dva-cli创建的项目中,src/index.js相应部分修改如下: import browserHistory fr ...
- “word无法发布此文章”解决
之前用的好好的word发布文章到cnblogs,但是最近不好用了:报错如题. 解决方案: 选择设置tab,然后拉到最下面: 会看到有一个"MetaWeblog访问地址":拷贝下来: ...
- 手写Spring框架学习笔记
以下是咕泡公开课的学习笔记 一.创建工程springdemo 二.在pom中配置servlet <dependency> <groupId>javax.servlet</ ...
- hadoop大数据基础框架技术详解
一.什么是大数据 进入本世纪以来,尤其是2010年之后,随着互联网特别是移动互联网的发展,数据的增长呈爆炸趋势,已经很难估计全世界的电子设备中存储的数据到底有多少,描述数据系统的数据量的计量单位从MB ...