BigSmallTextView:设置大小字体的View

网友投稿 706 2022-11-03

BigSmallTextView:设置大小字体的View

BigSmallTextView:设置大小字体的View

BigSmallTextView

设置大小字体的View

有时候在项目中可能会做下面的效果,为了简便,所以搞了这个View。

引用:

allprojects { repositories { ... maven { url 'https://jitpack.io' } }} dependencies { compile 'com.github.lizixian18:BigSmallTextView:v1.0'}

使用说明:

方法说明示例
app:bigText设置左边的 textapp:bigText="你"
setBigText("你");
app:bigTextColor设置左边 text 的颜色app:bigTextColor="@color/colorAccent"
setBigTextColor(ContextCompat.getColor(this,R.color.colorAccent));
app:bigTextMarginBottom如果左右两边字体相差较大,会出现字体下面不对齐的情况,这时候用这个来进行调整(针对左边)app:bigTextMarginBottom="10dp"
setBigTextMarginBottom(10);
app:bigTextSize设置左边较 text 的大小app:bigTextSize="20sp"
setBigTextSize(25);
app:smallText设置右边的 textapp:smallText="好"
setSmallText("好");
app:smallTextColor设置右边 text 的字体颜色app:smallTextColor="@color/colorPrimary"
setSmallTextColor(ContextCompat.getColor(this, R.color.colorPrimary));
app:smallTextMarginBottom如果左右两边字体相差较大,会出现字体下面不对齐的情况,这时候用这个来进行调整(针对右边)app:smallTextMarginBottom="10dp"
setSmallTextMarginBottom(10);
app:smallTextSize右边 text 字体的大小app:smallTextSize="16sp"
setSmallTextMarginBottom(10);
app:textOffset设置左边和右边 text 之间的距离app:textOffset="10dp"
setTextOffset(10);

也可以在代码中使用 setXXX() 方法来设置。   例子:

mBigSmallTextView .setBigTextSize(25) .setSmallTextSize(16) .setBigText("你") .setSmallText("好");

代码中设置字体大小单位默认为 sp ,设置距离单位默认为 dp  。

原则上控件的样式是左边的 text 大,右边的 text 小,但如果你愿意,也可以设置成左边的 text 小,右边的 text 大。

欢迎提出 Issues,喜欢给个Star或者Fork,Thanks!

License

Copyright 2017 L_Xian Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot使用mybatis一对多的关联查询问题记录
下一篇:MySQL:数据库结构优化、高可用架构设计、数据库索引优化
相关文章

 发表评论

暂时没有评论,来抢沙发吧~