画图类

 1 package cativity.cyq.layoutanimation;
 2
 3 import android.support.v7.app.ActionBarActivity;
 4 import android.support.v4.app.Fragment;
 5 import android.os.Bundle;
 6 import android.view.LayoutInflater;
 7 import android.view.Menu;
 8 import android.view.MenuItem;
 9 import android.view.View;
10 import android.view.ViewGroup;
11 import android.view.animation.LayoutAnimationController;
12 import android.view.animation.ScaleAnimation;
13 import android.widget.LinearLayout;
14
15
16 public class MainActivity extends ActionBarActivity {
17
18     @Override
19     protected void onCreate(Bundle savedInstanceState) {
20         super.onCreate(savedInstanceState);
21         setContentView(R.layout.activity_main);
22         if (savedInstanceState == null) {
23             getSupportFragmentManager().beginTransaction().addToBackStack(null)
24                     .add(R.id.container, new PlaceholderFragment())
25                     .commit();
26         }
27     }
28
29     public static class PlaceholderFragment extends Fragment {
30
31         public PlaceholderFragment() {
32         }
33
34         @Override
35         public View onCreateView(LayoutInflater inflater, ViewGroup container,
36                                  Bundle savedInstanceState) {
37             LinearLayout rootView = (LinearLayout) inflater.inflate(R.layout.fragment_main, container, false);
38             ScaleAnimation sAnimatio = new ScaleAnimation(0, 1, 0, 1);
39             sAnimatio.setDuration(200);
40             //使用布局动画管理器
41
42             LayoutAnimationController layoutAniController = new LayoutAnimationController(sAnimatio, 0.9f);
43             rootView.setLayoutAnimation(layoutAniController);
44
45             rootView.findViewById(R.id.skipto).setOnClickListener(new View.OnClickListener() {
46                 @Override
47                 public void onClick(View v) {
48                     getFragmentManager().beginTransaction().addToBackStack(null)
49                             .replace(R.id.container, new MyFragment())
50                             .commit();
51
52
53                 }
54             });
55
56             return rootView;
57         }
58     }
59
60     @Override
61     public boolean onCreateOptionsMenu(Menu menu) {
62         getMenuInflater().inflate(R.menu.menu_main, menu);
63         return true;
64     }
65
66     @Override
67     public boolean onOptionsItemSelected(MenuItem item) {
68         int id = item.getItemId();
69         if (id == R.id.action_settings) {
70             return true;
71         }
72
73         return super.onOptionsItemSelected(item);
74     }
75
76
77 }
时间: 2024-07-31 13:27:58

画图类的相关文章

GDI+画图类Graphics的使用

一:基础定义 #region 定义线尾.线头为箭头.字体和笔刷 Pen p = new Pen(Color.Black, 1);//定义画笔 蓝色,宽度为1(坐标显示颜色) p.EndCap = LineCap.ArrowAnchor;//定义线尾的样式为箭头 Pen pk = new Pen(Color.Black, 1);//定义画笔 黑色,宽度为1(坐标显示颜色) Pen pbl = new Pen(Color.Red,1); pbl.EndCap = LineCap.ArrowAncho

android中画图类的介绍Path

Paint类相关属性: /** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关. * * 1.图形绘制 * setARGB(int a,int r,int g,int b); * 设置绘制的颜色,a代表透明度,r,g,b代表颜色值. * * setAlpha(int a); * 设置绘制图形的透明度. *

NPlot开源画图类

一.net下的图表控件­­­NPlot的基本用法 NPlot的基本用法 图表控件一直是很难找的,特别是免费又强大的.NPlot是一款非常难得的.Net平台下的图表控件,能做各种曲线图,柱状图,饼图,散点图,股票图等,而且它免费又开源,使用起来也非常符合程序员的习惯.唯一的缺点就是文档特别难找,难读.通过对其文档的阅读和对示例程序源代码的分析,现在将NPlot的基 本概念整理如下:NPlot的命名空间包括NPlot,NPlot.Bitmap,NPlot.Web,NPlot.Web.Design,N

制作曲线图

using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControl

js常用代码大全

Javascript常用代码大全 //打开模式对话框 <body><script language=javascript> function doSelectUser(txtId){ strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.a

测试基础(下)

性能测试--性能指标 1 (1)常用的性能测试 指标有哪些 ? 常用的性能测试指标通常有软件的,事务处理率,IO性能,数据库性能,内存利用率和cpu利用率等时间与资源的使用效率 (2)什么是软件的事务处理时间 ? 是指在处理某一项 任务时从开始 到完成所花费的时间,该时间不仅包括 软件产品本省处理该事务所花费的时间,而且包括使用者与软件产品交互所花费 的时间 (3)什么 是软件产品的IO性能? 包括 物理硬盘的IO性能,网络的IO性能 和其他硬件的IO性能 以物理硬盘的IO性能为例,在需要进行大

多线程的学习与GDI的学习

今天又是一周的周五,感觉过的好快,我感觉不是期盼周末的到来,而是感觉现在已经习惯啦每天坐在这里敲代码,其实我是一个性格非常开朗的女生,现在不知道为什么感觉默默地坐在自己位置上面敲代码成为了我习以为常的事情,虽然也有不想这样子的事情,但是我感觉我还要掌握好多啊,现在只是刚开始,跟着老师讲课的步伐慢慢的在前进,可是太多知识的掌握还是依赖于自己的领悟,现在就是感觉太多不懂的知识,是不是开始焦虑我不知道啦,不过我会努力啦.嘿嘿,今天我们学习啦多线程和GDI,下面就总结一下. 一.多线程 在学习多线程前我

C# 使用NPlot绘图

首先要将下载的NPlot.dll加到工具箱里,拖一个控件到窗体上,声明using NPlot. 一.入门 1. 对所绘的图进行打印与保存 private void print() { myPlot.Print(true); } private void save() { saveFileDialog1.Filter = "位图 (*.bmp)|*.bmp|JPEG(*.jpg)|*.jpg;*.jpeg;*,jpe|Gif(*.gif)|*.gif|Tiff(*.tiff)|*.tiff|Png

实现滑动屏幕与底层滑动指标适配

首先是封装好的滑动指标类,具体首先创建一个画图类:SliderIndicator类,该类代码如下: //SliderIndicator.h #include "cocos2d.h" #include "ui/CocosGUI.h" USING_NS_CC; class SliderIndicator:public ui::Layout { public: CREATE_FUNC(SliderIndicator); virtual bool init(); CC_SY