zoukankan      html  css  js  c++  java
  • 画图类

     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 }
  • 相关阅读:
    打印图片的属性和实现另存图片功能以及使用numpy
    opencv3.3 安装环境教程以及实现个图片读取功能
    在linux 创建网络会话和绑定两块网卡
    安装yum仓库
    C#添加错误日志信息
    关于使用宏将csv批量转换成xls的分享
    C#关于MySQL中文乱码问题
    无法启动iis express web服务器解决
    关于关闭WPS锁屏屏保及设置电脑自动关闭显示屏及休眠的分享
    为什么QQ能上却打不开网页呢?
  • 原文地址:https://www.cnblogs.com/chenyangqi/p/4670925.html
Copyright © 2011-2022 走看看