采用Spanned在android View任意位置加图片效果
2014-07-21 14:24
561 查看
通常情况会想到drawableLeft,drawableTop,drawableRight,drawableBotton,这样是可以做,但只能在四个位置。
下面这种办法可以实现任意位置
下面这种办法可以实现任意位置
mageGetter imgGetter = new Html.ImageGetter() { @Override public Drawable getDrawable(String source) { Drawable drawable = null; drawable = demobutton.this.getResources().getDrawable( Integer.parseInt(source)); drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); return drawable; } }; Button btn = (Button) findViewById(R.id.button1); StringBuffer sb = new StringBuffer(); sb.append("<img src=\"").append(R.drawable.button1).append("\"/>").append("<font color=\"6f6f6f\">按钮上加图片效果</font>");; Spanned span = Html.fromHtml(sb.toString(), imgGetter, null); btn.setText(span); sb = null;
相关文章推荐
- Android下图片可拖动到任意位置的效果的实现源码
- Android下图片或按钮等可拖动到任意位置的效果实现源码
- Android下图片或按钮等可拖动到任意位置的效果实现源码
- Android下图片可拖动到任意位置的效果的实现源码
- Android下图片或按钮等可拖动到任意位置的效果实现源码
- android viewflipper的使用 实现图片滑动效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 界面开发: 图片、界面滑动翻页效果(ViewPager)
- 【Android】 ImageView 图片切换效果
- Android自定义ViewGroup自动换行实现滑动任意布局及事件处理效果
- android view中实现一张图片的渐隐效果
- Android的一段常用动画效果代码(如何让点击的图片控件加速飞入到指定位置)
- android viewflipper 左右滑动切换显示图片效果
- Android之ViewFlipper实现手动+自动切换图片(附加动画效果)
- Android抽屉效果(使用LayoutParams来移动View的位置)
- android viewflipper的使用 实现图片滑动效果
- Android初级教程_图片混排效果和ViewPager的使用
- Android初级教程_图片混排效果和ViewPager的使用
- Android初级教程_图片混排效果和ViewPager的使用
- 在Android中动画移动一个View的位置,采用Scroller类实现