【问题标题】:What is a general outline for graphics programming on Android?什么是 Android 图形编程的总体大纲?
【发布时间】:2011-06-27 21:44:09
【问题描述】:

我熟悉 Java,但刚开始进行 Android 编程,并不真正知道我需要什么才能让事情发生。我正在尝试使用 Canvas,我基本上是在制作一个应用程序,它可以读取实时数据并基于它制作一个不断变化的图形,并带有一些按钮和其他交互式 UI。我需要实施哪些方法?例如,在“常规”Java 中,我知道我需要拥有

public void init(){//...}
public void paint(Graphics g) {//...}
public void run(){//...}
public static void main (String argv[]) {//...}
//...and more

根据我发现的示例代码,我似乎需要以下概要(加上我自己的杂项函数和类)。

public class MyClass extends Activity{
    public void onCreate(Bundle savedInstanceState){//initialization and setup}
    public class MySurfaceView extends SurfaceView implements Runnable{
        public MySurfaceView(Context context){//constructor}
        public void onResumeMySurfaceView(){//???}
        public void onPauseMySurfaceView(){//deal with user leaving the activity}
        public void run(){//...}
        public boolean onTouchEvent(){//...}
    }
}

我需要所有这些吗?我还需要什么/还需要什么?而且,每种方法的用途是什么(例如,我通常会在paint(Graphics g) 中放入的东西去哪里了)?

我意识到这是一个非常笼统的问题,有点大,并且希望得到比http://developer.android.com/reference/android/app/Activity.html更具体的提示或教程链接

【问题讨论】:

    标签: android graphics methods canvas android-activity


    【解决方案1】:

    【讨论】:

    • 谢谢,但我的银行账户里只有大约 8 美元,我希望能够在网上的某个地方免费找到我需要知道的东西。我知道信息就在那里,只是找不到它:/
    猜你喜欢
    • 2016-02-19
    • 2022-07-23
    • 2019-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多