给程序员的二十条人生建议

SuperTextView:Android的超级textview 超文本视图 重磅推出SuperTextView2.x版本,属性参数索引1.x一些变化,1.x的用户升级2.x的时候请注意 1,功能描述 是一个功能强大的视图,可以满足日常的大部分布局样式,开发者可已自己组合属性配置出属于自己的风格的样式!可能描述起来没有概念,还是直接看效果图吧! 拥有shape文件的大部分属性,从此后写shape属性变得非常简单 只是SuperTextView的逻辑简化,其实功能并不差少哦,有兴趣的可以看看 如果觉得对你有用的话,点一下右上的星星赞一下吧! 2,效果 3,如何使用 3.1,Android Studio导入方法,添加Gradle依赖 先在项目根目录的build.gradle的存储库添加: allprojects { repositories { ... maven { url "h 立即下载
1.不要轻易剥夺别人的希望,也许那是对方唯一的希望。
  
2.生气的时候不要作任何决定。
  
3.小心那些一无所有的人。
  
4.学会礼貌而灵活地说“不”。
  
5.不要指望生活会是完全公平的。
  
6.如果一场战役的失败会为你赢来整个战争的胜利,那么就应该果断地放弃那场战役的胜利。
  
7.不要怕说“我不知道”。
  
8.每天称赞3个人。
  
9.一年至少欣赏一次黎明的到来。
  
10.多看看别人的眼睛。
  
11.经常说谢谢。
  
12.用你希望别人对待你的方式去对待别人。
  
13.结交新朋友,巩固老朋友。
  
14.保守秘密。
  
15.及时承认自己的错误。
  
16.学会倾听。
  
17.对坏话要充耳不闻。
  
18.能够改变世界的绝妙主意往往来自于独立工作的人。
  
19.只能把那些可还可不还的书借给别人。
  
20.选择生活伴侣时要慎之又慎,这决定着自己90%的幸福。
Android代码-SuperTextView SuperTextView SuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件。 Gif 展示 引入 Maven: com.king.view supertextview 1.0.1 pom Gradle: compile 'com.king.view:supertextview:1.0.1' Lvy: 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie) allprojects { repositories { //... maven { url 'https://dl.bintray.com/jenly/maven' } } } 示例 布局 代码示例(核心调用代码) //设置动画的动态监听(动画结束后回调) superTextView.setOnDynamicListener(OnDynamicListener onDynamicList 立即下载

相关推荐

SuperTextView-一个功能强大的TextView,可以满足日常大部分布局方式,开发者可已自行组合属性配置出属于自己风格的样式!.zip

一个功能强大的TextView,可以满足日常大部分布局方式,开发者可已自行组合属性配置出属于自己风格的样式!     基本使用1.添加Gradle依赖    dependencies {     ...     compile 'com.allen.supertextview:supertextview:1.0.1'     }2.布局中如何使用    <com.allen.supertextviewlibrary.SuperTextView             android:id="@ id/super_tv"             android:layout_width="match_parent"             android:layout_height="80dp"             stv:sLeftBottomTextColor2="@color/colorAccent"             stv:sLeftBottomTextString="招商银行(8888)"             stv:sLeftBottomTextString2="限额说明>>"             stv:sLeftIconRes="@drawable/bank_zhao_shang"             stv:sLeftTopTextString="银行卡支付"             stv:sRightCheckBoxRes="@drawable/circular_check_bg"             stv:sRightCheckBoxShow="true"             stv:sLineShow="bottom"              />     注意:             1、上下的线可以通过   sLineShow 设置  有四种显示方式 none,top,bottom,both             2、通过设置 sUseRipple=true 开启水波效果3.代码中如何使用   /**  * 可以通过链式设置大部分常用的属性值  */     superTextView.setLeftIcon(drawable)             .setLeftString("")             .setLeftTVColor(0)             .setLeftTopString("")             .setLeftTopTVColor(0)             .setLeftBottomString("")             .setLeftBottomTVColor(0)             .setLeftBottomString2("")             .setLeftBottomTVColor2(0)             .setRightString("")             .setRightTVColor(0)             .setCbChecked(true)             .setCbBackground(drawable)             .setRightIcon(drawable)             .setRightString("")             .setRightTVColor(0)             .setLeftString("")             .setOnSuperTextViewClickListener(new SuperTextView.OnSuperTextViewClickListener() {                 @Override                 public void onSuperTextViewClick() {                     super.onSuperTextViewClick();                     //do something                 }                 @Override                 public void onLeftTopClick() {                     super.onLeftTopClick();                     //do something                 }                 @Override                 public void onLeftBottomClick() {                     super.onLeftBottomClick();                     //do something                 }                 @Override                 public void onLeftBottomClick2() {                     super.onLeftBottomClick2();                     //do something                 }             });4.点击事件(可根据需求选择实现某个点击事件)    superTextView.setOnSuperTextViewClickListener(new SuperTextView.OnSuperTextViewClickListener() {                 @Override                 public void onSuperTextViewClick() {                     super.onSuperTextViewClick();                     //do something                 }                 @Override                 public void onLeftTopClick() {                     super.onLeftTopClick();                     //do something                 }                 @Override                 public void onLeftBottomClick() {                     super.onLeftBottomClick();                     //do something                 }                 @Override                 public void onLeftBottomClick2() {                     super.onLeftBottomClick2();                     //do something                 }             });5.属性说明(以下属性全部可以通过xml文件配置和代码进行设置)    <declare-styleable name="SuperTextView">     <attr name="sLeftIconRes" format="reference"/>     <attr name="sRightIconRes" format="reference"/>     <attr name="sRightCheckBoxRes" format="reference"/>     <attr name="sLeftTextString" format="string"/>     <attr name="sCenterTextString" format="string"/>     <attr name="sRightTextString" format="string"/>     <attr name="sLeftTopTextString" format="string"/>     <attr name="sLeftBottomTextString" format="string"/>     <attr name="sLeftBottomTextString2" format="string"/>     <attr name="sTopLineMargin" format="dimension"/>     <attr name="sBottomLineMargin" format="dimension"/>     <attr name="sBothLineMargin" format="dimension"/>     <attr name="sLeftIconMarginLeft" format="dimension"/>     <attr name="sLeftTextMarginLeft" format="dimension"/>     <attr name="sLeftTopTextMarginLeft" format="dimension"/>     <attr name="sLeftBottomTextMarginLeft" format="dimension"/>     <attr name="sLeftBottomTextMarginLeft2" format="dimension"/>     <attr name="sRightIconMarginRight" format="dimension"/>     <attr name="sRightTextMarginRight" format="dimension"/>     <attr name="sRightCheckBoxMarginRight" format="dimension"/>     <attr name="sRightCheckBoxShow" format="boolean"/>     <attr name="sIsChecked" format="boolean"/>     <attr name="sUseRipple" format="boolean"/>     <attr name="sLeftTextSize" format="dimension"/>     <attr name="sLeftTopTextSize" format="dimension"/>     <attr name="sLeftBottomTextSize" format="dimension"/>     <attr name="sLeftBottomTextSize2" format="dimension"/>     <attr name="sRightTextSize" format="dimension"/>     <attr name="sCenterTextSize" format="dimension"/>     <attr name="sBackgroundColor" format="color"/>     <attr name="sLeftTextColor" format="color"/>     <attr name="sLeftTopTextColor" format="color"/>     <attr name="sLeftBottomTextColor" format="color"/>     <attr name="sLeftBottomTextColor2" format="color"/>     <attr name="sRightTextColor" format="color"/>     <attr name="sCenterTextColor" format="color"/>     <attr name="sLineShow" format="enum">         <enum name="none" value="0"/>         <enum name="top" value="1"/>         <enum name="bottom" value="2"/>         <enum name="both" value="3"/>     </attr> </declare-styleable>

SuperTextView 一款强大的android TextView

1、功能描述 SuperTextView是一个功能强大的View,可以满足日常大部分布局样式,开发者可已自行组合属性配置出属于自己风格的样式!可能描述起来没有概念,还是直接看效果图吧! 2、 效果图 Paste_Image.png 3、如何使用 Android Studio导入方法,添加Gradle依赖 先在项目根目录的 buil

Tiger、 2444

SuperTextView-从未如此惊艳!一个超级的TextView.zip

简介欢迎使用SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。CoverSuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画效果。它仅仅是一个控件,所以你可以不费吹灰之力的在你的项目中集成使用。特点你从此不必再为背景图编写和管理大量文件了。重新优化的状态图功能使得你能够精确的控制状态图的大小,以及在SuperTextView中的位置。支持设置圆角,并且能够精确的控制圆角位置。能够轻松的实现控件边框效果。支持文字描边,这使得空心文字效果成为了可能。内置动画驱动,你只需配合Adjuster合理的使用即可。Adjuster的出现,使得你对控件的绘制过程具有了掌控权,良好的设计使得它能够完美的实现绝大部分你脑海中的效果。使用指南支持的属性SuperTextView十分方便的支持在xml中直接设置属性,并且你能够立即看到效果。就像你平时使用TextView一样方便。<SuperTextView     android:layout_width="50dp"     android:layout_height="50dp"     //设置圆角。会同时作用于填充和边框(如果边框存在的话)。     //如果要设置为圆形,只需要把该值设置为宽或长的1/2即可。      app:corner="25dp"       //设置左上角圆角     app:left_top_corner="true"     //设置右上角圆角     app:right_top_corner="true"     //设置左下角圆角     app:left_bottom_corner="true"     //设置右下角圆角     app:right_bottom_corner="true"     //设置填充颜色     app:solid="@color/red"       //设置边框颜色     app:stroke_color="@color/black"       //设置边框的宽度。     app:stroke_width="2dp"      //放置一个drawable在背景层上。默认居中显示。     //并且默认大小为SuperTextView的一半。     app:state_drawable="@drawable/emoji"       //设置drawable的显示模式。可选值如下:     // left、top、right、bottom、center(默认值)、     //leftTop、rightTop、leftBottom、rightBottom、     //fill(充满整个SuperTextView,此时会使设置drawable的大小失效)     app:state_drawable_mode="center"      //设置drawable的height     app:state_drawable_height="30dp"     //设置drawable的width     app:state_drawable_width="30dp"     //设置drawble相对于基础位置左边的距离     app:state_drawable_padding_left="10dp"     //设置drawble相对于基础位置上边的距离     app:state_drawable_padding_top="10dp"     // boolean类型。是否显示drawable。     //如果你想要设置的drawable显示出来,必须设置为true。     //当不想让它显示时,再设置为false即可。     app:isShowState="true"      //是否开启文字描边功能。     //注意,启用这个模式之后通过setTextColor()设置的颜色将会被覆盖。     //你需要通过text_fill_color来设置文字的颜色。     app:text_stroke="true"      // 文字的描边颜色。默认为Color.BLACK。     app:text_stroke_color="@color/black"     // 文字描边的宽度。     app:text_stroke_width="1dp"     // 文

SuperTextView:为Android应用增添动态魅力

SuperTextView:为Android应用增添动态魅力 在移动应用开发中,用户界面的动态效果往往能够显著提升用户体验。今天,我们要介绍的是一个专为Android开发者设计的开源项目——SuperTextView。这个项目在传统的TextView基础上,增加了多种动画效果,让你的应用界面更加生动和吸引人。 项目介绍 SuperTextView是一个基于Android的TextView扩展库,它...

gitblog_00011的博客 598

[0352]基于JAVA的停车场收费智慧管理系统的设计与实现

其次,从经营管理层面考虑,本系统涵盖了丰富的月卡管理和财务结算功能,如月卡用户管理、缴费、注销、挂失、解挂、补办等全流程服务,以及临保和月保的结算汇总与欠费查询等功能,这不仅有助于规范停车场的日常运营管理,更能有效提高财务管理效率,降低运营成本,实现精细化、数字化的财务管控。综上所述,本课题计划研发的基于Java的停车场收费智慧管理系统将在现有研究成果的基础上,重点优化月卡用户全生命周期管理和财务统计分析功能,以满足现代停车场高效、精准、安全的管理需求,紧跟行业发展趋势,为推动智慧城市的建设贡献一份力量。

muyu2980的专栏 590

从虚拟机到双系统:手把手教你为Gromacs搭建最强Linux环境(含WSL2、Ubuntu22.04配置)

本文详细指导如何在Windows系统下为Gromacs分子动力学模拟搭建高性能Linux环境,涵盖WSL2和Ubuntu22.04双系统配置。通过对比虚拟机、WSL2和原生Linux的性能数据,提供GPU加速、内存优化等实用技巧,帮助科研人员提升计算效率。

weixin_30861797的博客 271

探索SuperTextView:为Android带来动态文本新体验

探索SuperTextView:为Android带来动态文本新体验 在移动应用开发的世界中,用户界面的吸引力往往决定了应用的成败。今天,我们要介绍的是一个能够为你的Android应用增添动态魅力的开源项目——SuperTextView。 项目介绍 SuperTextView是一个在Android平台上基于TextView的扩展控件,它不仅继承了TextView的所有特性,还增加了多种动画效果,使得...

gitblog_00252的博客 628

西门子S7-1200与S7-200SMART的PROFINET通讯实战:从GSD文件生成到数据监控

本文详细解析了西门子S7-1200与S7-200SMART之间实现PROFINET通讯的完整实战流程。核心内容包括将S7-200SMART配置为智能IO设备、生成并安装GSD文件、在TIA Portal中进行网络组态与地址映射,最终实现双向数据交换与监控。该方案为整合新旧设备、构建灵活高效的工业自动化系统提供了可靠路径。

weixin_29271263的博客 248

总结安卓中常用的TextView的样式(SuperTextView)

总结安卓中常用的TextView的样式(SuperTextView)

Jason_HD的博客 1722

Zotero搭配CNKI.js插件:一键批量下载知网文献的完整教程(附常见问题解决)

本文提供Zotero搭配CNKI.js插件实现知网文献批量下载的完整教程。详细介绍了从环境准备、插件安装到实战操作的全流程,并针对常见问题提供解决方案,旨在帮助科研人员高效构建自动化文献管理工作流,显著提升文献收集与整理效率。

e4f5g6h7的博客 1203

风力发电机缺陷检测平台

风力发电机缺陷检测平台相关内容展示

weixin_39779415的博客 1111

写给想要入行或刚刚入行程序员的二十条至理格言

日常总有小伙伴在困惑:程序员到底是什么样子的?怎样才能成为一名程序员?其实程序员这个职业与其他行业并无天壤之别,不管你入职什么行业,一技之长是必不可少的,就拿程序员这个职业来说,写程序编代码就是特长,但想要成为一名合格的程序员,不入坑是不可能的,下面送给大家二十条程序员至理格言,助你在程序员的成长之路上少入坑,多走平坦路。 1、作为前端开发者,使用双显示器能大幅提高开发效率。 2、学编程最好的语言不是PHP,是English。 3、自己做的东西交付之前先测试一遍。 4、问别人之前最好先自己百度,go

kxtxdy的博客 455

Microsemi Libero系列教程(一)——Libero开发环境介绍、下载、安装与注册

前言 相比与Xilinx和Altera在国内的市场,Microsemi的FPGA在国内应用很少很少,网上几乎没有详细的教程,刚开始使用时,遇到了各种问题,自己也走了不少弯路。本系列教程以Libero V11.8.2.4,SmartFusion系列A2F200M3F FPGA芯片为例,将详细介绍Libero SoC软件的基本使用,及使用过程中遇到一些问题的解决方法。 Libero 简介 关于Lib...

whik1194的博客 3万+

SuperTextView开源项目教程

SuperTextView开源项目教程 1. 项目介绍 SuperTextView 是由开发者jenly1314维护的一个Android库,旨在提供一种更便捷的方式来定制和美化TextView控件。它扩展了标准的TextView功能,加入了诸如渐变色文字、圆角、阴影效果等多种自定义属性,极大地丰富了UI设计的可能性。对于那些希望在App中实现复杂文本样式但又不想手动编写大量自定义绘制代码的开发者...

gitblog_00594的博客 872

ASM准入小助手卸载没有密码的方法:读取明文密码2024年7月有效

在一次工作过程中,电脑中意外的安装了一个ASM准入小助手软件,工作结束以后回来发现没有卸载,然后就决定把它卸载掉,但是居然给了我一个大大的提示框:由于联系不到当时给我安装的那个人了,所以一时陷入了焦灼的状态,因为我安装另一个终端准入,会直接提示冲突了。所以经过注册表(regedit)、任务管理器等各种折腾之后,最后都失败了,然后想起了多年前在吾爱论坛学到过的东西,最后意外的找到了密码,然后就完美成功卸载了。

布啦啦 7805

《Python星球日记》 第43天:机器学习概述与Scikit-learn入门

《Python星球日记》 第43天:机器学习概述与Scikit-learn入门

Code_流苏:在代码中寻诗意,在实践中觅真知 934

SuperTextView 项目常见问题解决方案

SuperTextView 项目常见问题解决方案 SuperTextView 是一个开源项目,该项目提供了丰富的文本显示效果,主要用于 Android 应用程序中。该项目主要使用 Java 编程语言。 新手常见问题及解决步骤 问题一:项目依赖配置错误 问题描述: 新手在引入项目依赖时可能会遇到配置错误,导致项目无法编译。 解决步骤: 确保你的项目使用的 Gradle 版本与 SuperText...

gitblog_00061的博客 879

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Android RecyclerView简单又万能适配器BaseRecyclerViewAdapterHelper+SuperTextView

Android开发过程中大家一定或多或少都碰到过RecyclerView写适配器的麻烦,重复写,代码篇幅长,等等一系列的问题。今天就说说BaseRecyclerViewAdapterHelper这个帮助 节省代码量的万能适配器了,最简单的使用,能改减少适配器中一半以上的代码量。但是只是这样还是不够简单便捷,再加上一个万能的控件SuperTextView,那才可以叫做真!万能适配器!先给大家上这两个库的GitHub地址: https://github.com/CymChad/BaseRecyclerVie

qq_38186359的博客 3267

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SuperTextView 强大的textView

项目地址: https://github.com/lygttpod/SuperTextView SuperTextView      重磅推出SuperTextView2.x版本,属性参数相比1.x有些变化,1.x的用户升级2.x的时候请注意 1、功能描述 SuperTextView是一个功能强大的View,可以满足日常大部分布局样式,开发者可已

qq_33265437的博客 2587

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大有可为,SuperTextView(v3.2.1)

Hi,开发者,来见识一下全新的 SuperTextView 吧! ????以上演示,均由 SuperTextView 提供强力驱动支持。 SuperTextView 的与众不同在于,它只是一个简单的控件元素,但却不仅仅是一个控件。它生而灵动多变,强大的内嵌逻辑,为你持续提供丰富多彩却异常简单的开发支持。 SuperTextView 将你从复杂的渲染逻辑中解救出来...

chice的博客 295

SuperTextView 最全开发指南

SuperTextView 指定官方交流群:775951525

weixin_34008805的博客 257

从未如此惊艳!你好,SuperTextView

近期更新 v1.3 支持随时修改动画帧率。难以置信的是,你甚至可以在动画执行过程中随时修改!当然最好不要这么做。 mSuperTextView.setFrameRate(30); // 修改帧率为30帧 优化动画驱动的性能。 酷炫不止,渐变来袭! 一触即变,想象不至于此。艺术家,...

chuangchong7680的博客 230
上一篇: 太残忍!麦当劳用毒气室杀鸡
下一篇: ADO得到字段名的代码
普通网友
博客等级 码龄22年 1万+粉丝 3156原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值