最近的项目里用到了,在网上找不到合适的,于是自己写了个简单的,带回弹效果:
“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 成都创新互联公司是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于网站建设、成都网站制作、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!
可以自定义的属性有:
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
MainActivity:
public class MainActivity extends AppCompatActivity { private com.qdong.slide_to_unlock_view.CustomSlideToUnlockView mCustomSlideToUnlockView; private TextView tv_text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mCustomSlideToUnlockView= (com.qdong.slide_to_unlock_view.CustomSlideToUnlockView) findViewById(R.id.slide_to_unlock); tv_text= (TextView) findViewById(R.id.tv_text); CustomSlideToUnlockView.CallBack callBack=new CustomSlideToUnlockView.CallBack() { @Override public void onSlide(int distance) { tv_text.setText("slide distance:"+distance); } @Override public void onUnlocked() { tv_text.setText("onUnlocked"); } }; mCustomSlideToUnlockView.setmCallBack(callBack); findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mCustomSlideToUnlockView.resetView(); } }); } }
下载地址:
https://github.com/506954774/AndroidCustomSlideToUnlockView
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。