轻量级前端框架助力开发者提升项目效率与性能
706
2022-11-03
BigSmallTextView:设置大小字体的View
BigSmallTextView
设置大小字体的View
有时候在项目中可能会做下面的效果,为了简便,所以搞了这个View。
引用:
allprojects { repositories { ... maven { url 'https://jitpack.io' } }} dependencies { compile 'com.github.lizixian18:BigSmallTextView:v1.0'}
使用说明:
方法 | 说明 | 示例 |
---|---|---|
app:bigText | 设置左边的 text | app: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 | 设置右边的 text | app: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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~