Android 从零开始学习自定义view
文章平均质量分 87
jiet_h
道阻且长,行则将至。
设计做得再漂亮,代码写得再完美,项目做得再符合标准,一旦项目亏本,产品投入大于产出,那整体就是扯淡!一切必须得成功!------Big Skipper
展开
-
从零开始学习自定义view【2】com.youth.banner:banner库下的自定义Indicator指示器
com.youth.banner:banner库提供了一些默认的Indicator样式,例如圆点指示器。如果我们想要自定义Indicator的样式,可以使用setIndicator()方法来设置。可以设置圆点的大小、间距、颜色等属性,以满足我们的设计需求。自定义MyCircleIndicator : 其实就是com.youth.banner:banner库下的CircleIndicator的kotlin版本,只不过我们可以在此基础上进行自定义,但前提是我们得先看懂youth作者写的代码。原创 2023-06-26 11:45:00 · 3608 阅读 · 0 评论 -
从零开始学习自定义view【1】自定义流程概览
首先,我们需要创建一个新的自定义View类。我们将这个类命名为CustomView,并继承自View类。这个类将成为我们自定义View的基础。最后,让我们看一下如何在布局文件中使用自定义View。我们可以在XML布局文件中添加一个CustomView的标签,并设置必要的属性。在这个示例中,我们使用了com.example.myapp作为自定义View的完整包名。确保根据你的项目设置正确的包名。通过这篇文章,我们将学习到如何创建自定义View类、实现构造函数和初始化方法、重写绘制方法和处理触摸事件。原创 2023-06-25 15:10:02 · 78 阅读 · 0 评论 -
从零开始学习自定义view【0】View是什么
在Android中,View是界面上所有用户可见元素的基础类,包括TextView、Button、ImageView等。它们都是View类的子类,并且具有View的所有特性和功能。通俗来讲,我们经常用button来设置onClick事件,难道就不可以用TextView来设置onClick事件吗?因为他们本质上都是view,继承自view。所以我们自定义view的话,也可以直接设置它的onClick事件哦,前提是自定义的view最终继承的是Android View类。原创 2023-05-18 20:11:34 · 137 阅读 · 2 评论 -
从零开始学习自定义view【4】探索并实践Android中的自定义View动画(视图动画、属性动画、Drawable动画、过渡动画):简单而精彩
视图动画主要用于修改视图的外观,包括透明度、平移、缩放和旋转等属性。通过视图动画,可以为应用中的各种视图元素添加生动的效果。例如,当用户点击按钮时,可以使用缩放动画来实现按钮的放大效果,增加交互的反馈感。属性动画是一种更为灵活的动画类型,可应用于任何对象,不仅限于视图。通过属性动画,可以平滑地过渡对象的各种属性值。这使得我们开发人员可以创建更加流畅和自定义的动画效果。例如,可以使用属性动画实现一个平滑的颜色过渡效果,让界面元素在不同状态之间平滑过渡。原创 2023-08-04 17:56:07 · 392 阅读 · 0 评论