jjzjj

DisplayUtil

全部标签

仿墨迹24小时天气自定义View

先看墨迹天气效果图墨迹天气.gif因为需求原因,改了一些样式自定义view.gif话不多说,直接开始,首先是画出这条曲线,找到每个小时温度对应点位,连成一条线,左边显示最高温度和最低温度,最高温度对应曲线中的最高点,最低温度对应曲线中的最低点,直接上代码privatePointcalculateTempPoint(intleft,intright,inttemp){doubleminHeight=tempBaseTop;doublemaxHeight=tempBaseBottom;doubletempY=maxHeight-(temp-minTemp)*1.0/(maxTemp-minTemp

仿墨迹24小时天气自定义View

先看墨迹天气效果图墨迹天气.gif因为需求原因,改了一些样式自定义view.gif话不多说,直接开始,首先是画出这条曲线,找到每个小时温度对应点位,连成一条线,左边显示最高温度和最低温度,最高温度对应曲线中的最高点,最低温度对应曲线中的最低点,直接上代码privatePointcalculateTempPoint(intleft,intright,inttemp){doubleminHeight=tempBaseTop;doublemaxHeight=tempBaseBottom;doubletempY=maxHeight-(temp-minTemp)*1.0/(maxTemp-minTemp