如何将焦点侦听器更改为仅执行的操作,因此当单击该按钮时,它将触发淡入淡出方法?
public class CLL extends ArrayAdapter<LBean> {
ArrayList<LBean> lbean;
public CLL(Context context, ArrayList<LBean> lList) {
super(context, R.layout.custom_layoutT, lList );
this.lbean=llist;
}
//getter functions
}
答案 0 :(得分:0)
当您提出问题时,人们需要了解问题的背景。您似乎从以下答案中复制了代码:How to slowly change object color from one to another?
该代码旨在淡化focusGained和focusLost事件的背景。
所以你的要求就是按一下按钮就可以了。所以基本上你需要在按钮上添加一个ActionListener来调用focusGained(...)事件中的逻辑。
执行此操作的一种方法可能是:
//component.addFocusListener(this);
component.addActionListener( new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
alpha = 0;
increment = 1;
timer.start();
}
});