自定义组件


先来实现最简单的导航栏切换效果吧,过去的实现方式都是使用单选来实现的,虽然安卓也有自己的导航栏,但是不能自定义图标,同时还要满足自己的切换主题的需要,最后还是打算通过自定义组件来实现这个效果。

自定义组件很简单,只需要自己在layout文件夹里面自己新建一个布局文件。

然后自己在定义一个java文件
继承linearout,然后重写方法,同时还需要绑定一下布局文件。

public class navigation extends LinearLayout {
    View view;
    public navigation(Context context, AttributeSet attrs) {
        super(context,attrs);
        //绑定组件
        view = LayoutInflater.from(context).inflate(R.layout.component_navigation, this);
	}
}

至于如何使用这个组件可以直接引用
比如我这个

下面我们来实现自定义接口的回调事件


文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录