package com.circle.ctrls; import android.content.Context; import android.graphics.drawable.Drawable; import android.graphics.drawable.TransitionDrawable; import android.util.AttributeSet; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import com.circle.utils.Utils; import com.taotie.circle.R; /** * Created by xyz on 2016/12/20. * 自定义switch开关 */ public class CustomSwitch extends FrameLayout { private Context context; private final static int MP=ViewGroup.LayoutParams.MATCH_PARENT; private final static int WC=ViewGroup.LayoutParams.WRAP_CONTENT; private Drawable bg_on; private Drawable bg_off; private ImageView ball; private ImageView switchBg; private int local_state =0;//本地状态 0:关 1:开 public CustomSwitch(Context context, AttributeSet attrs,int defStyle){ super(context,attrs,defStyle); init(context); this.context=context; } public CustomSwitch(Context context,AttributeS
Android 自定义简单的滑动效果switch开关
最新推荐文章于 2024-08-20 16:27:41 发布
本文介绍如何在Android中利用transitionDrawable创建一个自定义的滑动开关效果,详细阐述了transitionDrawable的使用方法,点击即可查看详细教程。
摘要由CSDN通过智能技术生成