`
zhujianjia
  • 浏览: 484157 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

改变ScrollView的滚动条的颜色

阅读更多

在ScrollView中加上这两个属性:

android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"

android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"

 

在drawable中加入两个XML:

 

scrollbar_vertical_track:

 

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">

    <gradient android:startColor="#505050" android:endColor="#C0C0C0"

            android:angle="0"/>

    <corners android:radius="0dp" />

</shape>



scrollbar_vertical_thumb:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient android:startColor="@color/violet" android:endColor="@color/violet"
            android:angle="0"/>
    <corners android:radius="6dp" />
</shape>

即可。
分享到:
评论

相关推荐

    WPF的scrollview滚动条设置及上一页下一页设置

    以下是一个简单的例子,改变滚动条的颜色: ```xml &lt;!-- 控件模板的具体内容 --&gt; ``` 现在,我们转向实现上一页和下一页的功能。这通常涉及到数据绑定和数据源的管理。假设我们有一个列表视图...

    Android scrollview 滚动条

    2. 自定义样式:可以创建一个自定义的shape资源文件(如`scrollbar_thumb.xml`),并设置为`scrollbarThumbVertical`属性的值,以改变滚动条的颜色和形状。 三、滚动条行为 1. 滚动监听:通过设置OnTouchListener...

    ScrollView滚动条颜色的设置方法

    在本文中,我们将深入探讨如何设置ScrollView滚动条的颜色。 首先,滚动条的颜色可以通过在ScrollView的XML布局文件中设置`android:scrollbarThumbVertical`属性来更改。这个属性用于指定滚动条滑块的外观,即用户...

    unity3D GUI 滚动条自动伸缩添加字符串

    可以通过`Scrollbar`组件进行设置,也可以通过编写脚本控制滚动条的行为,比如通过代码手动改变滚动条的位置,实现自动滚动等效果。 另外,Unity3D提供了UGUI(Unity Graphic User Interface)系统,它是对传统GUI...

    QmlTextEdit带滚动条QmlTextEditScrollBar.7z

    在Qt Quick中,滚动条通常是通过`Flickable`或`ScrollView`组件来实现的,但有时候开发者可能需要自定义滚动条以满足特定的设计需求或交互行为。 `QmlTextEditScrollBar`可能包含了以下关键知识点: 1. **Qml...

    Android滚动条

    4. 滚动条尺寸调整:`android:scrollbarSize`属性可以用来改变滚动条的宽度或高度。 总结,Android滚动条是一个灵活且可定制的组件,开发者可以根据项目需求进行深度定制,以提高用户体验。通过理解基本设置、...

    WPF ScrollViewer(滚动条) 仿苹果样式

    1. 颜色:苹果的滚动条通常是浅灰色的,滑块部分是深灰色。我们需要调整相应的颜色属性,如Background和Foreground。 2. 尺寸:滚动条通常比默认的细一些,滑块也相对更小。我们需要设置合适的Width和Height值。 3...

    ios-HWScrollBar 滚动条.zip

    例如,可以改变滚动条的颜色以匹配主题色,或者调整其宽度以适应界面空间。 其次,`HWScrollBar`提供了丰富的交互功能。除了基本的显示和隐藏滚动条,还可能支持用户触摸滚动条直接滚动内容,这增加了用户操作的...

    swift 实现导航栏随tableView滑动颜色渐变、头部图片往上移动效果和往下放大效果

    然后,根据这个距离动态调整导航栏的背景色,可以使用`UIBezierPath`绘制一条颜色渐变的路径,或者通过`CAGradientLayer`创建颜色渐变的背景。 ```swift func scrollViewDidScroll(_ scrollView: UIScrollView) { ...

    qml滚动条代码实现

    通过修改ScrollBar的`handle`和`background`组件,你可以改变滚动条的外观和交互效果。例如,你可以改变颜色、宽度、形状等,以匹配你的应用设计。 在QMLMapTest这个项目中,可能会涉及到更复杂的场景,如在地图...

    RN ScrollView 实现轮播图效果

    3. 实现滑动指示器,可以是简单的底部线条或者小圆点,通过改变颜色或位置来反映当前轮播项。 4. 添加自动轮播逻辑,确保在每次滑动结束后能正确切换到下一个项目。 5. 考虑边缘回弹效果,确保在滑动到轮播图的首尾...

    Android应用源码之listview快速滑动,修改默认的滑动条_Android.zip

    1. **XML布局中设置**: 在ListView的布局文件中,通过`android:scrollbarThumbHorizontal`属性设置滚动条的颜色和形状,`android:scrollbarTrackHorizontal`设置滚动条轨道的样式。 2. **自定义Drawable**: 创建一...

    Unity ScrollView 组件扩展实例Demo Unity可直接运行

    1. **Scroll View**:这是整个滚动视图的容器,包含了垂直或水平滚动条以及内容区域。 2. **Viewport**:内容区域,可以理解为显示在 Scroll View 中的实际视口,通常包含一个 RectTransform,用于调整内容大小和...

    随滚动条拖动Actionvbar渐变透明的效果代码

    在Android开发中,实现“随滚动条拖动Actionbar渐变透明”的效果是一种常见的界面设计手法,它能够为用户带来更为沉浸式的体验。这个效果通常应用于具有滚动内容的Activity,如ListView、RecyclerView或者ScrollView...

    ios-主流APP 导航栏颜色渐变 代码简单易懂 可自己修改.zip

    这个方法会在ScrollView滚动时被调用。 3. **计算颜色变化:**在`scrollViewDidScroll:`方法中,根据`contentOffset.y`的值来计算颜色渐变的比例。通常,颜色变化是从一种较浅的颜色过渡到一种较深的颜色,所以你...

    Uniapp swiper 滚动图组件

    开发者可以创建一个包含多条数据的数组,每条数据对应一个轮播项,通过改变数组内容来更新轮播图。 6. **配置选项**:Uniapp的swiper组件提供了丰富的API,如`autoplay`(自动播放)、`interval`(播放间隔)、`...

    UNITY sSCROLLVIEW

    - **Horizontal/Vertical Scrollbar**: 控制ScrollView水平或垂直滚动条的显示和行为。 - **Scroll Direction**: 设置ScrollView的滚动方向,可以是水平或垂直。 - **Momentum**: 开启后,用户停止触摸时,内容会...

    自定义滚动导航控件

    3. 导航条实时变化:当用户滚动时,导航条的视觉效果应随之改变,如选中状态的高亮、文字颜色的变化等。这需要在滚动回调中更新导航条的样式,并确保这些改变与实际的视图切换同步。 4. 点击事件处理:除了滚动,...

    ios源码之透明的UIWebView样例TransparentUIWebViews.rar

    在iOS开发中,UIWebView是苹果提供的一种用于展示网页内容...通过这个示例,开发者可以学习到如何调整UIWebView的背景颜色、处理父视图的背景、管理滚动条以及与HTML内容的交互,进一步提升iOS应用的视觉效果和交互性。

Global site tag (gtag.js) - Google Analytics