我正在使用此代码以编程方式滚动我的寻呼机
public void MoveNext(View view) {
pager.setCurrentItem(pager.getCurrentItem() + 1);
}
public void MovePrevious(View view) {
pager.setCurrentItem(pager.getCurrentItem() - 1);
}
Run Code Online (Sandbox Code Playgroud)
代码工作完美,但过渡太快。如何引入延迟以便滚动更顺畅?
我一直在写一个应用程序,首先我声明了类签名如下
data class MClass(val id: Int = 0,val descr: String, val timestamp: Long)
Run Code Online (Sandbox Code Playgroud)
现在创建了一个需求,我必须为上面的字段设置一个自定义的 getter。我该如何编写这个自定义 getter?我知道,否则我可以写一些类似的东西
data class(){
val id=0
val descr = ""
get() = descr + "append smth"
val timestamp:Long = 0
}
Run Code Online (Sandbox Code Playgroud) 我怎么能从我的eclipse项目中排除一些类?问题是我做了一些重大改变而且我无法在不修改它的情况下运行整个项目.但我想测试它直到我修复它.
我用它来覆盖两个活动之间的过渡动画.起初它工作正常,但现在,动画将不会显示,虽然它是当前项目的问题,所以我开始一个新的,同样的事情发生.这是我的设备造成的吗?它是一个三星Galaxy S推进2.3.6 android.先感谢您
这是启动的活动的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
}
Run Code Online (Sandbox Code Playgroud)
这是第一个调用第二个的Activty,我只是在startActivity之后立即放置了覆盖,它也不起作用.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this,Activity2.class);
startActivity(intent);
overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
}
});
}
Run Code Online (Sandbox Code Playgroud) 我正在编写XML选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/image_state2" android:state_pressed="true"/>
<item android:drawable="@drawable/image_state1"/>
</selector>
Run Code Online (Sandbox Code Playgroud)
我只是希望state1是透明的.所以图像被视为 - 是
状态1
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:angle="270"
android:endColor="#00000000"
android:startColor="#00000000" />
Run Code Online (Sandbox Code Playgroud)
现在我想让state2对我已经完成的一些阴影进行着色.我的问题是,除了阴影渐变,我想在中心出现一个图标.我不知道如何通过xml添加它
状态2
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:angle="270"
android:endColor="#80000000"
android:startColor="#80000000" />
Run Code Online (Sandbox Code Playgroud)