zoukankan      html  css  js  c++  java
  • Android -- 常见控件的小效果

    1,EditText控件

    ① 修改光标颜色

    自定义drawable 创建cursor.xml文件

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
           android:shape="rectangle"
        >
        <solid android:color="#9bd435"/>
        <size android:width="2dp"/>
    
    </shape>
    

    控件中添加使用

    android:textCursorDrawable="@drawable/cursor"
    

    效果如下:

    ②修改选中图标

    创建我们是这种两边类似于水滴效果的,现在我们来自定义一下

    在EditText中设置这两个属性

     android:textSelectHandleLeft="@mipmap/ic_launcher"
     android:textSelectHandleRight="@mipmap/ic_launcher"
    

    效果如下:

    但是发现小米手机好像不行,不知道怎么回事  

    ③选中颜色与EditView默认的下划线

    android:backgroundTint="#9bd435"
    android:textColorHighlight="#9bd435"
    

    效果如下:  

    使用我们的Material Design主题来解决,先看看我们的效果吧

    直接设置内容的颜色就行了,及我们的colorAccent属性。

    2,ScrollView控件

    ①修改滑动条的样式

     android:scrollbarThumbVertical="@drawable/scrollbar" 自定义滚动条颜色、样式
     android:scrollbars="vertical" 滚动条的滑动效果
     android:scrollbarStyle="insideInset" 滚动条相对于View在的位置

    ②修改滑动到顶部或者底部的效果

    android:overScrollMode="never"
    

      

      

  • 相关阅读:
    java纯数字加密解密实例
    C++手稿:std::string
    java裁剪图片
    java打开windows系统的浏览器
    Android手机无线adb
    office-word
    设计模式-享元模式(13)
    设计模式-外观模式(12)
    charles工具过滤腾讯视频播放器广告
    js将json格式的list转换为按某个字段分组的map数组
  • 原文地址:https://www.cnblogs.com/wjtaigwh/p/6198057.html
Copyright © 2011-2022 走看看