PicWordView 图文混排自定义View

来源:互联网 发布:手机强制卸载软件 编辑:程序博客网 时间:2024/06/05 14:52

PicWordView 简介

picWordView是我在金山工作时趁着闲暇功夫写的一个自定义View,当然你也可以叫它库?好吧,其实比较简单,纯粹是因为太无聊了最近。(因为工作真的很闲)


设计理念

这个类库是我在找寻了很多图文混排库之后写出来的,主要是我觉得他们的东西都略显麻烦,不容易上手使用,有的写的真的是一团糟,很多都是简单加载html或者自定义一个RelativeLayout做ImageView和TextView的组合,我觉得这种方法并没有什么意义,这跟我们在布局中写一个图文有什么区别,我觉得是没有的,所以我觉得应该通过自定义一个View而不是ViewGroup来做这个操作,通过简单的学习和了解,我大概的想了一下,应该要通过将文字中<img xxxx/>标签提取出来,通过异步或者加载本地资源去做相关的显示操作。通过在java代码里进行相关的文字添加就可以实现该效果,不需要再在布局文件中去定义位置什么的。


相关用法

        picWordView.addText("fdsafdsfafsdaf"+"<img" + R.drawable.main_picture + "/>fdsafsdafsdfds\n");        picWordView.addText("你是不是个傻逼");        picWordView.addText("你就是个傻逼<img"+R.drawable.main_picture+"/>");

还未成熟

还有加载网络资源和一些bug没有修复好,这里就不贴我的github地址了,等写好了再贴上来。

0 0
原创粉丝点击