返回顶部
首页 > 资讯 > 移动开发 >Android基于ImageView绘制的开关按钮效果示例
  • 380
分享到

Android基于ImageView绘制的开关按钮效果示例

示例开关按钮Android 2022-06-06 11:06:24 380人浏览 八月长安
摘要

本文实例讲述了Android基于ImageView绘制的开关按钮效果。分享给大家供大家参考,具体如下:  今天弄了一下用图片绘制开关按钮. 效果图: 还有我两张st

本文实例讲述了Android基于ImageView绘制的开关按钮效果。分享给大家供大家参考,具体如下:

 今天弄了一下用图片绘制开关按钮.

效果图:

还有我两张start图片和stop图片就是上面的图片,到时候大家可以按照自己的图片调用..

Main.xml文件

在xml进入这段代码就ok了。


<ImageView
  Android:id="@+id/start"
  android:layout_width="150.px"
  android:layout_height="80.px"
  android:src="@drawable/start"
  android:layout_x="120.0px"
  android:layout_y="250.0px"
/>

Activity文件


public class two extends Activity implements OnClickListener{
private ImageView start =null; // 开始
protected boolean isBrewing = false; // 按钮置换
public void onCreate(Bundle savedInstanceState) {
    //设置全屏
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,      WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.two);
    // 绑定
    start = (ImageView) findViewById(R.id.start);
  start.setOnClickListener(this);
}
//开始
public void startView(){
Bitmap bmp=BitmapFactory.decodeResource(getResources(), R.drawable.stop);//打开资源图片
    start.setImageBitmap(bmp);
    isBrewing = true;
}
//停止
public void stopView(){
Bitmap bmp=BitmapFactory.decodeResource(getResources(), R.drawable.start);//打开资源图片
    start.setImageBitmap(bmp);
    isBrewing = false;
}
  @Override
  public void onClick(View v) {
    if(v==start){
      if(isBrewing)
        stopView();
      else
        startView();
    }
  }
}

ok完成..

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android布局layout技巧总结》、《Android视图View技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:android为ListView每个Item上面的按钮添加事件android中在Activity中响应ListView内部按钮的点击事件的两种方法Android自定义View制作动态炫酷按钮实例解析Android自定义View实现拖动选择按钮Android ListView实现仿iPhone实现左滑删除按钮的简单实例Android ListView ImageView实现单选按钮实例Android自定义View之圆形进度条式按钮Android自定义View实现开关按钮自定义滑动按钮为例图文剖析Android自定义View绘制Android自定义View实现可展开、会呼吸的按钮


--结束END--

本文标题: Android基于ImageView绘制的开关按钮效果示例

本文链接: https://lsjlt.com/news/28235.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作