资源简介
基于Android平台的个人理财软件的设计与实现
1.包含源程序。
2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善。
开发环境:
Android Studio 1.5
项目目录:
项目目录:
-MoneyCharge (主目录)
--com.cwp.chart (饼图统计库)
--com.cwp.cmoneycharge (主界面逻辑)
--com.cwp.pattern (手势密码库)
--com.example.testpic (图片记账库)
--com.slidingmenu.lib (侧滑栏库)
--com.slidingmenu.lib.app (侧滑栏库)
--com.umeng.fb.example (友盟,用户反馈库)
--com.zhy.view (环形进度条库)
--cwp.moneycharge.dao (业务类)
--cwp.moneycharge.model (数据库类)
项目我测试过是可以直接运行的,如果帮助到了您 麻烦记得给个好评谢谢啦。
代码片段和文件信息
/*
* Copyright (C) 2013 Priboi Tiberiu
* Copyright (C) 2013 The Android Open Source Project
*
* Licensed under the Apache License Version 2.0 (the “License“);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.cwp.chart;
import com.cwp.cmoneycharge.R;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Paint.style;
import android.graphics.Rect;
import android.graphics.Shader.TileMode;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
/**
* The folding layout where the number of folds the anchor point and the
* orientation of the fold can be specified. Each of these parameters can be
* modified individually and updates and resets the fold to a default (unfolded)
* state. The fold factor varies between 0 (completely unfolded flat image) to
* 1.0 (completely folded non-visible image).
*
* This layout throws an exception if there is more than one child added to the
* view. For more complicated view hierarchy‘s inside the folding layout the
* views should all be nested inside 1 parent layout.
*
* This layout folds the contents of its child in real time. By applying matrix
* transformations when drawing to canvas the contents of the child may change
* as the fold takes place. It is important to note that there are jagged edges
* about the perimeter of the layout as a result of applying transformations to
* a rectangle. This can be avoided by having the child of this layout wrap its
* content inside a 1 pixel transparent border. This will cause an anti-aliasing
* like effect and smoothen out the edges.
*
*/
public class baseFoldingLayout extends ViewGroup {
/*
* A bug was introduced in Android 4.3 that ignores changes to the Canvas
* state between multiple calls to super.dispatchDraw() when running with
* hardware acceleration. To account for this bug a slightly different
* approach was taken to fold a static image whereby a bitmap of the
* original contents is captured and drawn in segments onto the canvas.
* However this method does not permit the folding of a TextureView hosting
* a live camera feed which continuously updates. Furthermore the sepia
* effect was removed from the bitmap variation of the demo to simplify the
* logic when running with this workaround.“
*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-28 09:42 quickmark-master\
文件 1074 2015-06-28 09:42 quickmark-master\LICENSE
目录 0 2015-06-28 09:42 quickmark-master\MoneyCharge\
文件 641 2015-06-28 09:42 quickmark-master\MoneyCharge\.classpath
文件 814 2015-06-28 09:42 quickmark-master\MoneyCharge\.project
目录 0 2015-06-28 09:42 quickmark-master\MoneyCharge\.settings\
文件 264 2015-06-28 09:42 quickmark-master\MoneyCharge\.settings\org.eclipse.core.resources.prefs
文件 587 2015-06-28 09:42 quickmark-master\MoneyCharge\.settings\org.eclipse.jdt.core.prefs
文件 6665 2015-06-28 09:42 quickmark-master\MoneyCharge\AndroidManifest.xm
文件 34257 2015-06-28 09:42 quickmark-master\MoneyCharge\ic_launcher-web.png
目录 0 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\
文件 187932 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\Android_Location_V1.3.2.jar
文件 81090 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\Baidu-SpeechRecognitionUI-SDK-Android-1.6.2.jar
文件 103426 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\VoiceRecognition-1.6.2.jar
文件 120675 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\achartengine-1.1.0.jar
文件 995624 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\android-support-v4.jar
文件 3526 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\androidpiechart.jar
目录 0 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\armeabi\
文件 80636 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\armeabi\libBDVoiceRecognitionClient_MFE_V1.so
文件 66578 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\com.umeng.fb.v5.0.0.jar
文件 407644 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\com.umeng.message.lib1.4.1.jar
文件 77524 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\galaxy.jar
目录 0 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\mips\
文件 147656 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\mips\libBDVoiceRecognitionClient_MFE_V1.so
文件 110746 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\nineoldandroids-2.4.0.jar
目录 0 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\x86\
文件 97284 2015-06-28 09:42 quickmark-master\MoneyCharge\libs\x86\libBDVoiceRecognitionClient_MFE_V1.so
文件 53 2015-06-28 09:42 quickmark-master\MoneyCharge\lint.xm
文件 781 2015-06-28 09:42 quickmark-master\MoneyCharge\proguard-project.txt
文件 563 2015-06-28 09:42 quickmark-master\MoneyCharge\project.properties
目录 0 2015-06-28 09:42 quickmark-master\MoneyCharge\res\
............此处省略579个文件信息
- 上一篇:基于web的员工工资管理系统
- 下一篇:android实现注册和登录的demo
评论
共有 条评论