import android.widget.*;
import android.os.*;
import android.app.*;
import android.graphics.*;
//这里主要用到两个类,一个继承至View的类,一个自己写的对象类,以后所有的开发都将以对象这个类为基础,而自定义的这个View为对象类提供了实现的环境。
//也许读者会思考这样写的意义所在,随着更加深入的了解你会发现这种奇葩编程方能很好的实现你所想的,而不受任何束缚,写程序不就是为了追求自由吗。
public class MainActivity extends Activity{
窗体 my;
FrameLayout f=null;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
f=new FrameLayout(this);
my=new 窗体(this);
对象 dx=new 对象(){
Paint p=null;
public void 行为(Canvas c){
if(p==null){
p=new Paint();
p.setTextSize(30);
p.setColor(Color.rgb(255,255,255));
}
c.drawText("hello world!",x+10,y+50,p);
}
};
my.环境.装入对象(dx);
f.addView(my);
setContentView(f);
}
图片发自简书App
看到上面的启动栏了吗,那就是用这种编程方式实现的。
图片发自简书App
图片发自简书App