@Override
  public void onDrawIndicator(Canvas canvas) {
    int height = mPageIndicator.getHeight();

    for (int i = 0; i < mPageIndicator.getTotalPages(); i++) {
      if (i == mPageIndicator.getActualPosition() + 1) {
        int x = mConversionUtils.getPixelsFromDp(4) + mConversionUtils.getPixelsFromDp(16 * i);

        canvas.save();
        canvas.rotate(90 * mPageIndicator.getPositionOffset(), x, height / 2);
      } else if (i == mPageIndicator.getActualPosition()) {
        int x = mConversionUtils.getPixelsFromDp(4) + mConversionUtils.getPixelsFromDp(16 * i);

        canvas.save();
        canvas.rotate(90 + (90 * mPageIndicator.getPositionOffset()), x, height / 2);
      } else {
        canvas.save();
      }
      int x = mConversionUtils.getPixelsFromDp(0) + mConversionUtils.getPixelsFromDp(16 * i);
      int twoDp = mConversionUtils.getPixelsFromDp(3);
      int sixDp = mConversionUtils.getPixelsFromDp(5);
      int heightDp = mConversionUtils.getPixelsFromDp(8);
      canvas.drawRect(x, twoDp, x + heightDp, sixDp, mPaint);
      canvas.restore();
    }
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    // The look of this sample is set via a style in the manifest
    setContentView(R.layout.discount_fragmentactivity);
    PagerAdapter mAdapter = new DiscountAdapter(getSupportFragmentManager());
    Intent intent1 = getIntent(); // 获得自身
    info = intent1.getStringExtra("info");
    info2 = info.split(";");
    mPager = (ViewPager) findViewById(R.id.pager);
    mPager.setAdapter(mAdapter);

    mIndicator = (LinePageIndicator) findViewById(R.id.indicator);
    mIndicator.setViewPager(mPager);
  }
Example #3
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_user_view);

    Helper_userData data = Helper_userData.getInstance();
    System.out.println("aaaaa" + data.getId());
    Activity_login login = (Activity_login) Activity_login.login_Activity; // login_Activity_finish
    login.finish();

    AsyncHttpClient client = Helper_server.getInstance();

    AActivty = Activity_user_view.this;

    //        Activity_mainIntro activity = (Activity_mainIntro) Activity_mainIntro.mActivity;
    //        activity.finish();

    mAdapter = new TestFragmentAdapter(getSupportFragmentManager());
    mapMenu = (ImageView) findViewById(R.id.mapMenu);

    mapMenu.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            switch (v.getId()) {
              case R.id.mapMenu:
                Intent mapIntent = new Intent(Activity_user_view.this, Activity_mapMenu.class);
                startActivity(mapIntent);
            }
          }
        });

    mToptext = (TextView) findViewById(R.id.toptext);

    mPager = (ViewPager) findViewById(R.id.pager);
    mPager.setAdapter(mAdapter);

    mPager.setOffscreenPageLimit(3);

    mIndicator = (IconPageIndicator) findViewById(R.id.u_indicator);

    mIndicator.setViewPager(mPager);

    mIndicator.setOnPageChangeListener(
        new ViewPager.OnPageChangeListener() {
          @Override
          public void onPageScrolled(
              int position, float positionOffset, int positionOffsetPixels) {}

          @Override
          public void onPageSelected(int position) {}

          @Override
          public void onPageScrollStateChanged(int state) {
            switch (mPager.getCurrentItem()) {
              case 0:
                mToptext.setText("방 리스트");
                mapMenu.setVisibility(View.VISIBLE);
                break;
              case 1:
                mToptext.setText("예약 확인");
                mapMenu.setVisibility(View.GONE);
                break;
              case 2:
                mToptext.setText("내 정보");
                mapMenu.setVisibility(View.GONE);
                break;
            }
          }
        });

    //        ImageView email_btn;
    //        email_btn = (ImageView) v.findViewById(R.id.confirm1);
    //        email_btn.setOnClickListener(new View.OnClickListener(){
    //            public void onClick(View v) {
    //                if (v.getId() == R.id.confirm1) {
    ////                    AlertDialog.Builder alert = new AlertDialog.Builder(mContext.get);
    ////
    ////                    alert.setTitle("Title");
    ////                    alert.setMessage("Message");
    ////
    ////                    // Set an EditText view to get user input
    ////                    final EditText input = new EditText(mContext);
    ////                    alert.setView(input);
    ////
    ////                    alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
    ////                        public void onClick(DialogInterface dialog, int whichButton) {
    ////                            String value = input.getText().toString();
    ////                            value.toString();
    ////                            // Do something with value!
    ////                        }
    ////                    });
    ////
    ////
    ////                    alert.setNegativeButton("Cancel",
    ////                            new DialogInterface.OnClickListener() {
    ////                                public void onClick(DialogInterface dialog, int whichButton)
    // {
    ////                                    // Canceled.
    ////                                }
    ////                            });
    ////
    ////                    alert.show();
    ////
    ////
    ////
    //
    //                    Log.i("kisang", "confirm2");
    //                    System.out.println("test2");
    //                }
    //            }});
    //        System.out.println("noKisang2");

    init();
  }
 @Override
 public int getMeasuredWidth(int widthMeasuredSpec, int heightMeasuredSpec) {
   return mConversionUtils.getPixelsFromDp(8 * (mPageIndicator.getTotalPages() * 2 - 1));
 }