• Stars
    star
    815
  • Rank 55,957 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

支持Android图文混排、文字环绕图片等效果

MixtureTextView

支持Android图文混排、文字环绕图片等效果

效果图

  • 一般的展示


  • 在ListView中


  • 动态图

使用

  • 代码设置属性
mixtureTextView = 
	(MixtureTextView)findViewById(R.id.id_mixtureTextview);
mixtureTextView.
	setTextColor(0xffff6f2d);//设置字体颜色
mixtureTextView.
	setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);//设置字体大小
mixtureTextView.
	setText(getString(R.string.text1));//设置文本
  • 布局文件中通过属性设置
 <com.zhy.view.MixtureTextView
	android:text="@string/text2"
	android:textColor="#ff5d75"
	android:textSize="14sp"
	...其他属性
	>
</com.zhy.view.MixtureTextView>
  • 上述demo的布局文件
<com.zhy.view.MixtureTextView
        android:id="@+id/id_mixtureTextview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#f4f3ff"
        android:text="@string/text2"
        android:textColor="#ff5d75"
        android:textSize="14sp">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="100dp"
            android:layout_marginTop="100dp"
            android:src="@drawable/icon"/>

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/icon"/>


        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:src="@drawable/android2"/>

</com.zhy.view.MixtureTextView>

More Repositories

1

okhttputils

[停止维护]okhttp的辅助类
Java
6,881
star
2

AndroidAutoLayout

[停止维护]Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。
Java
6,679
star
3

FlowLayout

[不再维护]Android流式布局,支持单选、多选等,适合用于产品标签等。
Java
5,597
star
4

baseAdapter

Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。
Java
4,726
star
5

Highlight

一个用于app指向性功能高亮的库
Java
3,149
star
6

android-percent-support-extend

a extends lib for android-percent-support(Google百分比布局库的扩展)
Java
1,808
star
7

AndroidChangeSkin

一种完全无侵入的换肤方式,支持插件式和应用内,无需重启Activity.
Java
1,722
star
8

Android_Blog_Demos

source code in blog~
Java
1,583
star
9

Android-StickyNavLayout

An android library for navigator that stick on the top
Java
1,428
star
10

Android-CircleMenu

自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。
Java
1,180
star
11

ChangeSkin

基于插件式的Android换肤框架,支持app内和或者外部插件式提供资源的换肤方案,无需重启Activity。[仅供参考原理,暂不维护]
Java
1,151
star
12

MPermissions

a easy API to use runtime permission for Android M
Java
976
star
13

MagicViewPager

单页显示3个Item的ViewPager炫酷切换效果,适用于Banner等。
Java
869
star
14

hongyangWeixinArticles

主要用于记录微信公众号所推送的所有文章,公众号:hongyangAndroid
786
star
15

LoadingAndRetryManager

无缝为Activity、Fragment、任何View设置加载(loading)、重试(retry)和无数据(empty)页面。
Java
650
star
16

wanandroid

玩Android网站 -- 努力做一个优质的Android站点
JavaScript
583
star
17

FitAndroid7

一行代码完成Android 7 FileProvider适配~
Java
557
star
18

Android-ProgressBarWidthNumber

继承ProgressBar实现的两种风格的滚动条,非常容易理解。
Java
526
star
19

ColorfulStatusBar

Android app状态栏变色。
Java
476
star
20

ColorTrackView

字体或者图片可以逐渐染色和逐渐褪色的动画效果
Java
448
star
21

base-diskcache

Android 缓存库,融合了DiskLruCache和ASimpleCache.
277
star
22

Android-ViewPagerIndicator

一款仿MIUI的ViewPagerIndicator,支持Tab数量随意定义。
Java
258
star
23

demo_rvadimage

Java
133
star
24

ColorImageView

Android 图片不规则封闭区域填充 ~~~
Java
127
star
25

BsDiff_And_Patch

just demo;
Makefile
101
star
26

ScrollNumberView

支持数字的上下自动滚动切换
Java
99
star
27

FABridge

a easy way for communication between activity and fragment in Android.
Java
88
star
28

quickappDemo

快应用Demo
JavaScript
79
star
29

Android-HyViewInject

一个Android的ViewInject的注入库,基于编译时注解解析,不会影响性能。
Java
68
star
30

demo_ShowPhoneMp4

Just Blog Demo.
Java
66
star
31

base-imageloader

Android本地、网络图片加载库。
Java
53
star
32

ViewOptDemo

仅为博客demo,切勿使用。
Java
47
star
33

FlexboxLayout-Tag

基于FlexboxLayout的一个Tag容器测试demo
Java
44
star
34

ColorTrackImageView

图片可以逐渐染色和逐渐褪色的动画效果
Java
28
star
35

basetools

base lib for android
Java
27
star
36

mooc_hyman

提供慕课网视频教程素材地址
Java
25
star
37

SpCache

A cache lib for SharedPreferences
Java
20
star
38

MetroLayout

Java
10
star
39

hongyangAndroid.github.io

HTML
4
star
40

ItTrainingInstitutions

这是一份中国IT培训机构名单,作为求职者在招聘网站上辨别是否为培训机构的依据
3
star
41

hongyangAndroid

1
star