HorizontalScrollView 实现图片横向滚动

这篇博客介绍了如何利用自定义组件DrawChartsView,在Android应用中创建一个具有横向滚动功能的图表展示。通过设置布局参数和自定义属性,如XYColor、XTextColor、YTextColor等,可以实现图表颜色和文字样式的自定义,同时保证图表的清晰易读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


功能是这样的,一个 Horizo​​ntalScrollView,里面装了一个自定义的图表DrawChartsView,图表可以左右滑动查看内容

XML文件
<! - 设置图表可以横向滑动 - >
 < Horizo​​ntalScrollView
 android :layout_width = “match_parent”
 android :layout_height = “wrap_content”
 android :id = “@ + id / scrollView” >
            
< LinearLayout
 android :layout_width = “match_parent”
 android :layout_height = “wrap_content”
 android :orientation = “horizo​​ntal”
 android :gravity = “center” >                
<! - 自定义图表视图 - >

<com.kingserry.charts.DrawChartsView

android:layout_marginStart =“5dp”

android:layout_marginTop =“10dp”

android:id =“@ + id / drawView”

android:layout_width =“550dp”

android:layout_height =“250dp”

android:background =“#ffe0e0e0”

app:XYColor =“#ff404040”

app:XTextColor =“#ff202020”

app:YTextColor =“#ff2020e0”

app:pointColor =“#FFFF0000”

app:lineColor =“#ff20e090”

app:XYMargin = “30dp” /> 

</ LinearLayout >

</ Horizo​​ntalScrollView >
程序还可以控制需要滑动到的位置

//横向滚动到图表的最右端java代码
 Horizo​​ntalScrollView scrollView = findViewById( R.id.scrollView);
scrollView.scrollTo(drawChartsView.getRight(),0);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值