Android统计图表_Android自定义柱形图Demo下载
dwtedx Android开发 486 0 2016-12-27 14:09:45

记得之前也分享过一些关于统计图的Demo、之前分享都有很炫酷的效果、但是是通过SDK来做的、看不到里面的源代码、而今天分享的是一个继承至View的一个自定义View、大家可以通过这个Demo充分了解统计图的实现方式、以便于学习和改造自己的特定统计图 绘制统计图代码public void drawChart(Canvas canvas) { if (flag == 1) { paint.setColor(Color.GREEN) ; int temp_screen = 30 ; f...

阅读全文

Android7.0中PopupWindow showAtLocation()弹出位置异常问题
dwtedx Android开发 1405 1 2016-12-21 13:21:29

我们在Android开发中经常会使用到PopupWindow来显示内容、在Android7.0以前、我们可以直接使用popupWindow.showAsDropDown(anchorView);来显示PopupWindow和里面的内容、但是在Android 7.0之后、这种方法是不行的、必须要使用showAtLocation对其定位、才能使显示的PopupWindow位置不会错乱、那么到底要怎么来写这个代码呢、今天就给大家分享一下我是怎么解决Android 7.0 PopupWindow的显示位置错乱的 Android ...

阅读全文

Android TabLayout ViewPager悬停_Recycleview头部悬停
dwtedx Android开发 950 0 2016-12-08 13:29:19

分享一个Android的新特性提供的一种炫酷组合控件CollapsingToolbarLayout TabLayout ViewPager悬停效果、用了就变得高大上了、这里只是简单的说了下、可以看源码、同时也提供了Demo源代码下载、话不多说、先看效果图 Java代码@Overrideprotected void onCreate(Bundle savedInstanceState) { //当系统版本为4.4或者4.4以上时可以使用沉浸式状态栏 if (Build.VERSION.SDK_INT >...

阅读全文

解决Android百度地图MapView在ViewPager中Fragment切换黑屏问题
dwtedx Android开发 1408 1 2016-12-01 17:27:04

今天在用ViewPager Fragment切换带有百度地图的TAB时会有黑屏的状况、在一开始网上找了很多方法都解决不了、这个问题好像已经由来已久了、但是在官方论坛找到了解决办法 问题分析 百度地图切换界面出现黑屏原因是地图退出释放内存时渲染出现bug导致、因为是百度地图本身内部bug、所以我们无法从本质上去修复这个bug<com.baidu.mapapi.map.TextureMapView android:id="@ id/dynamics_mapView" android:layout_wi...

阅读全文

TabLayout自定义tab_tablayout自定义图标布局样式
dwtedx Android开发 1287 0 2016-11-25 14:23:54

在平时的工件中、相信大家都会使用到TabLayout、默认情况下TabLayout支持文字的、但也可以对文字设置iCon图标、但是呢设置的图标都会在文字的上面 那如果我们要想让图标出现的文字的左边或者是右边、那边这个时候我们就是自定义TabLayout的布局了、今天就给大家分享一下很全面的设置TabLayout的Item View的Demo、下面是效果图 initView代码private void initView() { toolbar = (Toolbar) findViewById(R.id.toolbar); ...

阅读全文

超级炫酷Recyclerview高级下拉刷新飞入等待动画效果
dwtedx Android开发 610 2 2016-11-18 13:22:44

很久没有分享Android相关的Demo程序了、今天给大家带了福利了、一个特别棒的下拉刷新Demo、当你用手指下拉RecyclerView的时候、会从下方飞入一些食材、比如胡萝卜、面包鸡蛋之类的食材、Demo非常适合用在菜谱类的App上面使用、下面是动画的GIF图片、先来预览一下吧 XML代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi...

阅读全文

Recyclerview下拉刷新_Ultimate下拉刷新动画开源框架
dwtedx Android开发 593 0 2016-11-04 14:57:30

分享一个Android的下拉刷新的Demo、注意:这不是一般的下拉刷新效果、是带有很炫酷的动画的刷新效果、Demo是用的Recyclerview做为刷新的内容的承载、当你下拉的时候、Demo中包括一系列添加Item、删除Item等动画效果、还有异步的刷新等功能、非常强大的一个Demo、下面是部分效果图片 所有动画列表枚举enum Type { FadeIn(new FadeInAnimator(new OvershootInterpolator(1f))), FadeInDown(new FadeInDownAni...

阅读全文

Android封装带动画效果的引导页面Demo
dwtedx Android开发 1048 1 2016-10-25 13:51:07

分享一个Android APP的引导页的Demo、一共有3个Fragment页面组合而来的、同时提供了滑动功能、分别都对应有不同的动画、一共有3个动画、话不多说、可直接看Demo效果图、相信你一定会下载使用的 重写ViewPager 、主要做一个切换背景的功能public class GuideViewPager extends ViewPager { private Bitmap bg; private Paint b = new Paint(1); public GuideViewPager(C...

阅读全文

Android Dialog全屏_解决dialog高度不能全屏的问题
dwtedx Android开发 1049 0 2016-10-17 09:45:27

今天在项目中遇到一个很常见的问题、因为在项目中一种做活动的时候都会用Dialog来覆盖屏幕、显示活动的信息、就让Dialog全屏显示、因为Dialog默认的是不能全屏的、也就是怎么设置Dialog的Layout都没用的、下面给出实现Dialog实现全屏的3种方式 1、代码实现、这中方法相对比较简单//首先继承Dialig、然后再构造函数中添加super(context, android.R.style.Theme);setOwnerActivity((Activity)context); 2、XML实现 在values文件中添加...

阅读全文

完美解决Error:Execution failed for task ´:app:transformClassesWithDexForDebug´的问题
dwtedx Android开发 3832 6 2016-10-10 13:36:59

相信大家在Android的开发过程中都免不了要集成第三方的项目、最近我就集成了阿里百川的SDK、其中就遇到了各种问题、今天终于集成成功了、困扰我最久的问题就是transformClassesWithDexForDebug、详细的Log如下Error:Execution failed for task ´:app:transformClassesWithDexForDebug´.> com.android.build.api.transform.TransformException: com.android.ide.common...

阅读全文

Android GridView ViewPager仿美团首页分类实现
dwtedx Android开发 1469 1 2016-09-29 12:50:21

最近公司的项目需要用类似与美团首页的效果、大概思考了一下决定用 GridView ViewPager 的方式来做、然后通过两个Adapter来实现Item的加载和GridView的翻页效果、下面是Demo的效果图 onCreate初始化@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ...

阅读全文

Android限时抢购倒计时控件源代码
dwtedx Android开发 1291 0 2016-09-22 12:48:53

最近在项目中使用到了抢购的活动、自然就会涉及到倒计时的功能、功能差不多已经完成了、现在分享一下Android实现计时器的代码、整个倒计时是用Timer来实现的、通过一个TimerTask和Handler实现的倒计的效果、希望对一些有相同需求的朋友有帮助、下面是Demo的效果图片 Handler代码Handler handler = new Handler(){ public void handleMessage(Message msg) { System.out.println("handle!"); ...

阅读全文

Android数字变化动画_数字递增动画效果
dwtedx Android开发 2661 1 2016-09-14 12:40:00

分享一个数字Android增长的Demo、这是一个自定义view、布局就是一个简单的线性布局而已、通过addview的方式、将自定义view显示出来、渐变圆以及外圈圆、外圈小圆是自定义view、其他三个文字是Textview 跑小数动画代码private void runFloat() { ValueAnimator valueAnimator = ValueAnimator.ofFloat(fromNumber, number); valueAnimator.setDuration(duration); v...

阅读全文

Android向上滑动隐藏Header头部动画
dwtedx Android开发 2895 5 2016-09-13 14:01:26

Android中、大家都用过ListView、ExpandableListView等、也许你还用过 PinnedHeaderListView、但是如果我说PinnedHeaderExpandableListView、你听过吗?还有可下拉的PinnedHeaderExpandableListView呢?没听过也不要紧、本文就是介绍这个东西的、为了让大家有更直观的了解、先上效果图 通过效果图可以看出、首先它是一个ExpandableListView、但是它的头部可以固定、其次、在它的上面还有一个头部可以来回伸缩、恩、这就是本 文要介绍的...

阅读全文

RecyclerView实现Item条目随意拖拽排序
dwtedx Android开发 1571 4 2016-09-09 13:37:16

本文主要介绍一个RecyclerView的拖动排序的功能、实现了类似ListView的拖动和GridView的拖动排序、如果你还在使用ListView的话、可以放弃掉ListView了 因为RecyclerView自动帮我们缓存Item视图(ViewHolder)、允许我们自定义各种动作的动画和分割线、允许我们对Item进行一些手势操作、另外因为Design库的推出大大方便我们编写带有Material风格的App、而ListView是不兼容这个库的、比如滑动的相互协调、只有RecyclerView能做到、话不多说、先来看看Demo的...

阅读全文

Android TextView单行超出文字限制显示省略号
dwtedx Android开发 1389 4 2016-09-03 14:02:20

在Android的开过程中、TextView使用的频率肯定是最高的、默认是多行的、但很多时候我们都会以单选的形势显示、这个时候TextView就会超出显示的范围 这个时候通常会让TextView以省略号的方式显示、这个时候就会用到 android:singleline = "true" 这个属性、下面分享一下这个属性的具体使用方法 XML里面使用方式android:ellipsize = "end" //省略号在结尾android:ellipsize = "start" //省略号在开头android:ellipsize = "mi...

阅读全文

Android百度地图高仿微信发送位置定位及所在位置功能
dwtedx Android开发 3152 6 2016-09-02 13:15:25

公司项目需要一个发生活圈的功能、就想着用百度地图的poi搜索去做、这2天试着模仿了微信给好友发送位置功能、然后通过在地图上定位、poi搜索出附近的地址、这样的体验相比直接罗列出附近的地址体验稍稍要好一点、我在实现这个功能的时候、遇到一些困难、可能也是别人将会遇到的困难 1、在微信发送位置功能中、不管用户如何拖拽地图、总有个覆盖物固定了MapView中央、怎么实现? 其实这很容易实现、只要MapView的布局文件中、将一个ImageView覆盖在MapView的中央、就能够实现不管用户如何拖拽地图、覆盖物(ImageView)总固定...

阅读全文

DD记账
top
+