Android Open Source - MiraSlide My Chronometer






From Project

Back to project page MiraSlide.

License

The source code is released under:

Apache License

If you think the Android project MiraSlide listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package fr.cmoatoto.miraslide.views;
/*from   w  w  w  . ja  v  a 2s . c  om*/
import android.content.Context;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.widget.Chronometer;

/**
 * This is just a Chronometer class but the TextSize will adapt itself as the height of the view.
 * 
 * @author CmoaToto
 * 
 */
public class MyChronometer extends Chronometer {

  public MyChronometer(Context context) {
    super(context);
  }

  public MyChronometer(Context context, AttributeSet attrs) {
    super(context, attrs);
  }

  public MyChronometer(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
  }

  @Override
  protected void onSizeChanged(int w, int h, int oldw, int oldh) {
    super.onSizeChanged(w, h, oldw, oldh);
    setTextSize(TypedValue.COMPLEX_UNIT_PX, 2 * h / 3);
  }

}




Java Source Code List

fr.cmoatoto.miraslide.MainActivity.java
fr.cmoatoto.miraslide.MiraSlideApplication.java
fr.cmoatoto.miraslide.PdfViewerPresentation.java
fr.cmoatoto.miraslide.animations.ShowHideControllerRunnable.java
fr.cmoatoto.miraslide.fragments.ControllerFragment.java
fr.cmoatoto.miraslide.fragments.SelectionFragment.java
fr.cmoatoto.miraslide.fragments.SlideFragment.java
fr.cmoatoto.miraslide.views.MyChronometer.java