首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android自定义控件之刻度尺控件

    今天我做的是一个自定义刻度尺控件,由于项目需求需要使用刻度尺那样滑动选择,由于对自定义控件的认识还不够深入,于是花了一周多时间才把这个控件给整出来,也是呕心沥血的经历啊,也让我对自定义控件有了自己的认识...由于时间比较紧,只有下班后有时间,因此只实现了基本功能。...mMinVelocity = ViewConfiguration.get(getContext()) .getScaledMinimumFlingVelocity(); } /** * * 考虑可扩展,但是时间紧迫...android:gravity="center" android:layout_weight="1"/ </LinearLayout 如上根据效果图,我需要一个TextView进行显示,还有就是我的自定义刻度尺控件了...); tv_values= (TextView) findViewById(R.id.tv_values); //设置RulerView的初始值 rv_view.setValue(60); //初始化刻度尺范围

    1.6K21

    自制刻度尺插件-前端简易实现腾讯信用界面

    流程分析   我看目前网上几乎都是水平的可滑动的刻度尺插件,几乎没有竖直的插件,其实也大同小异。...因为做这个东西的需要,所以我需要做一个竖直的刻度尺(而且我本人也不喜欢用插件,我想有一天实现我的插件梦)。...我做这个插件的第一步是先用HTML+ CSS静态的写出大致的效果(这样的同时我觉得我也直观的构思了这个东西的大致架构),比如先0~10做出来,然后计算好间距,然后在后面做文章。...当我们清晰了这个刻度尺的架构之后,需要做的就是用`append`的方法(这里我用的jQuery)插入到指定的位置就可以了(因为这个时候你的刻度尺css代码基本已经完成)。 ?..." .sizeNo").each(function (idx, ele) { if (idx >= rulerLNo && idx < setLen) { $(ele).html

    1.2K110

    Android实现自定义滑动刻度尺方法示例

    当滑动停止后,刻度尺会根据四舍五入将距离指针最近的长刻度滑动到指针的位置。 支持范围越界回弹。 支持设置默认值。 ?...结合之前读第三方控件的经验,写这个刻度尺控件的时候就一步步的去完成,从简单的绘制,到点击事件,再到滑动fling,最后滑动结束更正滑动位置。...刻度尺如果范围很大的话总宽度肯定会超出屏幕的,但是Canvas不会绘制屏幕之外的部分,除非等到屏幕之外的部分显示出来。...low:刻度尺的最小边界。 height:刻度尺的最大边界。 当前的currentX小于中间指针刻度Point的x坐标,并且小于刻度的最小值low的x坐标。...想到之后的变体,感觉刻度本身的View跟指针分开是比较好扩展的,Group只需要给刻度尺控件传入中间指针的(x,y)坐标就好了。

    1.1K30
    领券