Android Open Source - view_cache_demo_android Drawer






From Project

Back to project page view_cache_demo_android.

License

The source code is released under:

Apache License

If you think the Android project view_cache_demo_android 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 nz.gen.geek_central.view_cache_demo;
/*//  w w  w. j  av  a  2s  .  c  o  m
    Interface for class rendering image to be displayed by DrawView.

    Copyright 2011 by Lawrence D'Oliveiro <ldo@geek-central.gen.nz>.

    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.
*/

public interface Drawer
  {

    public android.graphics.RectF GetBounds();
      /* returns the bounds of the image in its own coordinate system. */

    public void Draw
      (
        android.graphics.Canvas Dest,
        android.graphics.RectF DestRect
      );
      /* draws the image scaled to fit the specified destination rectangle. */

  } /*Drawer*/




Java Source Code List

nz.gen.geek_central.android.useful.BundledSavedState.java
nz.gen.geek_central.android.useful.Useful.java
nz.gen.geek_central.view_cache_demo.DrawView.java
nz.gen.geek_central.view_cache_demo.Drawer.java
nz.gen.geek_central.view_cache_demo.Main.java
nz.gen.geek_central.view_cache_demo.SampleDrawer.java