自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 小程序生成画报并保存

生成画报并保存到本地在做小程序项目的时候有一个功能是保存商品图片和商品对应的二维码信息并生成多张画报图片并保存。来记录一下实现的方式。1.效果图2.分析一下这个功能如何实现查看了小程序API之后,得出结论这个功能只能通过在canvas上绘制图片和文字来实现。参考微信公众平台api获取CanvasContext:wx.createCanvasContext,canvas操作:CanvasContext操作3.实现代码index.jsPage({ /** * 页面的初始数据 *

2021-01-26 10:54:58 478

原创 小程序使用动画实现底部弹窗

使用动画实现底部弹窗顺滑弹出、离开效果先上效果图![在这里插入图片描述](https://img-blog.csdnimg.cn/2021010510005892.gif#pic_center下面贴上代码WXML代码<view class="commodity_screen" bindtap="hideModal" wx:if="{{showModalStatus}}"></view><!--弹出框 --><view animation="{{anima

2021-01-05 10:25:06 2297 1

原创 小程序解决canvas层级太高

最近在开发小程序,里面有很多图表界面,这才知道小程序canvas的坑。使用echarts在小程序上绘制图表,自定义的tab栏层级不够,页面向上滚动的时候图表在tab栏上面,并且canvas层级比调试框还高。本文介绍两种解决这种问题的方案。一、问题的出现二、解决方法1.将canvas保存成图片,这个方案比较好实现,但是由于图表保存成了图片就无法响应点击事件,效果不好。JS代码如下:// 'mychart-dom-pie' ec-canvas的id const ecComponent = t..

2020-12-30 10:44:13 8750 4

原创 Mac安装HomeBrew官网无法安装解决方案

Mac安装HomeBrew遇到的问题Mac平台使用HomeBrew官网地址无法安装出现443报错,解决途径:用以下命令安装,序列号选择中科大(1)的/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”...

2020-11-04 13:38:58 489

原创 安卓将布局保存为画报图片

private fun genPoster() {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {copyPixel()} else {savePoster()}}private fun savePoster() { poster_layout.isDrawingCacheEnabled = true poster_layout.buildDrawingCache() var bitmap = post

2020-08-29 18:27:39 213

原创 解决Android api 28+设备安装apk出现解析包错误问题

公司项目在测试的盘点机上运行没问题,但是今天发现在自己的华为手机上(Android 系统版本10.0)运行安装不了,出现解析包错误。后来发现问题在Manifest文件里的application配置里,之前升级android x的时候加上了两行: android:appComponentFactory="" tools:replace="android:appComponentFactory"解决这两行删掉将 android:appComponentFactory=""改成 androi

2020-06-09 17:25:41 770

原创 安卓自定义折线图、柱状图

自定义柱状图、折线图、饼状图,先上效果图。上面是柱状图和折线图混合图。需要代码的直接上链接拿走https://github.com/yangxiaohan2014/ChartView分析图表X轴分析X轴显示日期,并且是可左右滑动的Y轴分析Y轴显示数据,比较简单图表分析图表分为两部分:折线图和柱状图自定义View1.分析ChartView需要的坐标数据原点坐标ox、oy,X轴步长Xstep,X轴第一个坐标值X轴滑动时需要的两个变量:X轴第一个坐标的最小值min

2020-06-08 16:16:54 523 1

原创 应用内下载更新app适配Ansroid7.0,8.0

应用中使用的下载更新app的方式1.使用Okhttp进行apk文件下载module的gradle中加入下面两行,项目依赖Okhttp2.访问文件适配android 7.0及以上版本在Manifest中添加:3.res资源文件下创建目录xml:下载文件路径为/storage/emulated/0/download/4.写一个帮助类DownloadUtil下载apk文件publi...

2018-09-20 15:25:03 650

原创 安卓开发中根据城市名获取经纬度

最近在做项目的时候要实现滴滴打车那种点击城市列表跳转地图的功能,项目中使用的是高德地图,这个功能就出现了要根据地名转换成经纬度的需求。 我是使用了两种方法来完成的。 1.使用了安卓API中的Geocoder感兴趣的可以去Android API中查看https://developer.android.com/reference/android/location/Geocoder.html 实现的

2017-04-24 11:13:07 1237

原创 为FragmentDialog添加转场动画

1.首先在onCreateView方法里为dialog设置窗口动画 2.style文件 3.anim动画文件 这样就能实现FragmentDialog从下面滑入,由上到下滑出。

2017-03-31 14:02:03 1026

原创 关于MaterialDesign 几种控件的介绍

1.MaterialDesign的简单介绍 Material Design是Android 5.0系统的新特性,并在以后在App中将成为一种设计规范。作为一套设计语言的标准,它定义了布局、字体、颜色、运动交互模式的标准。Android 5.0 Lollipop 是迄今为止最重大的一次发布,因为 material design 的存在,android的界面风格发生了新的改变,它刷新了整个 Andro

2017-03-11 13:30:42 422

原创 如何突破Android中64K方法数限制

在android 5.0系统之前,Android项目经过编译打包会把java代码转为dex文件。dex文件的大小是有限制的为64k,也就是说android project中的java方法数不能超过这个大小。但是现在APP的功能越来越多,为了能够突破这个限制,Google提供了multidex support library来支持Android Project支持多个dex文件。如果你的项目在andr

2016-11-24 10:47:07 433

原创 使用ProgressDialog时出现窗体泄露解决方案

E/WindowManager(22008): android.view.WindowLeaked: ActivityPublishActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{44d97d28 V.E..... R......D 0,0-1026,288} that was or

2015-12-28 17:58:19 740

MyChartView.zip

安卓自定义ChartView,柱状图,折线图,饼状图,可实现柱状图折线图混合图表,图表数据点击可视功能。

2020-06-08

MaterialDesign

关于android5.0 提出的MaterialDesign 写的Demo

2017-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除