Android LED数字/电子表字体digital font

news/2024/11/14 14:06:06/
Android LED数字/电子表字体digital font

先看实现的字体样式:




这种类型的字体样式会被一些UI设计用于Android APP中视频,或者广告的倒计时牌,比如常见的Android视频直播软件中右上角的广告倒计时。
实现这种字体样式,先导入一个字体包:digital-7.ttf。这个digital-7.ttf文件,我已经上传,下载链接地址:http://download.csdn.net/download/zhangphil/9965392 
拿到digital-7.ttf文件后,作为Android assets资源文件导入,如图:




然后就可以使用了,我给出一个例子,重写一个TextView,PhilText.java:
package zhangphil.app;import android.content.Context;
import android.content.res.AssetManager;
import android.graphics.Typeface;
import android.util.AttributeSet;
import android.widget.TextView;import java.io.File;/*** Created by Phil on 2017/9/5.*/public class PhilText extends TextView{public PhilText(Context context, AttributeSet attrs) {super(context, attrs);init(context);}private void init(Context context) {String file = "fonts" + File.separator + "digital-7.ttf";AssetManager assets = context.getAssets();Typeface font = Typeface.createFromAsset(assets, file);setTypeface(font);}
}



把PhilText直接作为View放到xml布局里面使用:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="倒计时:" /><zhangphil.app.PhilTextandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:text="20"android:textColor="@android:color/holo_green_dark"android:textSize="80dp"android:textStyle="bold" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="天" /><zhangphil.app.PhilTextandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:text="48"android:textColor="@android:color/holo_green_dark"android:textSize="80dp"android:textStyle="bold" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="小时" /><zhangphil.app.PhilTextandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:text="09"android:textColor="@android:color/holo_green_dark"android:textSize="80dp"android:textStyle="bold" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="分" /><zhangphil.app.PhilTextandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:text="05"android:textColor="@android:color/holo_green_dark"android:textSize="80dp"android:textStyle="bold" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="秒" /></LinearLayout>

代码运行结果就是本文前述的配图。

http://www.ppmy.cn/news/261886.html

相关文章

Backtrader官方中文文档:第十章Broker经纪人

本文档参考backtrader官方文档,是官方文档的完整中文翻译,可作为backtrader中文教程、backtrader中文参考手册、backtrader中文开发手册、backtrader入门资料使用。 Broker章节目录 Broker参考class backtrader.brokers.BackBroker()set_cash(cash)get_cash()get_value(data…

Termius 最好用的SSH 连接工具

Termius 最好用的SSH 连接工具 一、环境准备二、配置2.1 terminus 安装2.2 删除自动更新2.3 修改用户信息 三、使用四、页面展示 该工具 mac os 可直接使用 本文只展示 windows 使用步骤&#xff0c;本教程使用的 termius 版本为 7.59.6 一、环境准备 termius 下载 官网下载地址…

多少秒算长镜头_电影中什么是长镜头画面(9个经典长镜头)

长镜头,俗称“一镜到底”。顾名思义是指用比较长的时间,对一场戏(一个场景)进行连续性拍摄,从而形成时间和空间上的连贯性。长镜头一般分为运动长镜头、固定长镜头、景深长镜头和变焦长镜头 长镜头,俗称“一镜到底”。顾名思义是指用比较长的时间,对一场戏(一个场景)进行连…

nikon镜头拆卸

记录一下&#xff0c;刚到手的nikon AF-S 35mm 1:1.8G镜头&#xff0c;拆开看了看内部结构&#xff0c;重新安装好后却无法正确对焦&#xff0c;镜头组前后来回摆动&#xff0c;却没法正确对焦&#xff0c;郁闷了。先休息一下&#xff0c;看看怎么解决。

尼康镜头像距_尼康相机应该买什么镜头

尼康镜头像距 The best thing about DSLR cameras is that you can use different lenses for different situations. With dozens of lenses to choose from, however, which ones do you buy? Let’s have a look at some of the best Nikon lenses for different situation…

AWTK实现汽车仪表Cluster/DashBoard嵌入式GUI开发(四):拖拽式GUI开发

前言: 如何做出炫酷的嵌入式GUI界面?GUI(Graphical User Interface) :图形化操作界面。新能源汽车对于炫酷GUI的需求也是越来越强烈。 AWTK全称为Toolkit AnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松…

【论文阅读】Lora

概述 目的在原有大模型上进行fine tune&#xff0c;训练个性化模型 idea&#xff1a;将pretrained model参数冻住&#xff0c;额外训练一个module进行调整&#xff0c;最终输出是原始输出经过module的输出。 技巧&#xff1a;通过低秩分解大大降低了需要训练参数的数量。矩阵…

红外-星光-黑光-全彩夜视摄像头选型

星光”、“黑光”、“AI超微光”、“极光”&#xff0c;在安防行业这些概念似乎比“低照度摄像机”本身要火的多。 无论营销名称是什么&#xff0c;归根到底&#xff0c;它们都是用不同的方法使摄像机能在夜间拍摄到更像白昼一般的 高清夜视摄像头除了以前我们在项目上经常使…