我有一张ScrollView图片.
我想ScrollView滚动图像时,边缘会产生淡入淡出效果.我不是在谈论你到达卷轴末尾时所获得的效果.我希望淡入淡出永远存在.
这就是我所做的(没有做任何影响):
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.84"
android:background="@drawable/screen_nespresso"
android:fadingEdge="horizontal"
android:fadingEdgeLength="@dimen/padding_large"
android:fillViewport="false"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:visibility="visible" >
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一个build.xml导入其他ant xml文件.我想从中获取所有javac任务,以便我可以看到为这些任务设置了什么类路径(javac用于多个目标).我想出了以下代码(简化了一下):
public static void main(String[] args) throws Exception {
Project project = new Project();
project.init();
String build = "build.xml";
File buildFile = new File(build);
ProjectHelper.configureProject(project, buildFile);
Hashtable<String,Object>ht = project.getTargets();
for (String key : ht.keySet()) {
try {
Target target = (Target)ht.get(key);
Task[] tasks = target.getTasks();
for (Task task : tasks) {
if (task instanceof UnknownElement) {
((UnknownElement)task).maybeConfigure();
task = ((UnknownElement)task).getTask();
if (task == null) {
return;
}
}
if (task instanceof Javac) {
// here we go
}
} …Run Code Online (Sandbox Code Playgroud) 我有一个服务器net.Conn,我想在读出字节之前查看它,检查它是否是客户端尝试使用的纯文本协议,或SSL/TLS.
检查http://golang.org/pkg/net/,似乎Conn界面没有这样的东西.我知道我可以使用一个iobuf.Reader,但是tls.Conn(conn, config)如果事实证明客户端正在使用SSL/TLS并且iobuf.Reader将从原始读取,那么我想获得TLS Conn Conn,因此握手tls.Conn将失败.
那么有什么方法可以窥探ConnGo(就像MSG_PEEK在C/C++套接字中那样)?或者,tls.Conn在我从底层读出前几个字节后创建一个Conn?
我正在尝试创建一个Makefile,它将编译驻留在目录中的terminfo文件tic.tic还会将其自动创建的termcap文件复制到系统或用户特定的目标文件夹.对于常规用户,如果terminfo文件是例如screen-256color-bce-s.terminfo,则将其编译并复制到~/.terminfo/s/screen-256color-bce-s.所以它看起来像这样:
terminfo/screen-256color-bce-s.terminfo => /home/user/.terminfo/s/screen-256color-bce-s
terminfo/screen-256color-s.terminfo => /home/user/.terminfo/s/screen-256color-s
Run Code Online (Sandbox Code Playgroud)
如果我把这样的东西放到我的Makefile中:
TISRC = $(wildcard terminfo/*.terminfo)
TIDST = $(foreach x, $(TISRC), $(HOME)/.terminfo/$(shell basename $x|cut -c 1)/$(shell basename $x .terminfo))
$(HOME)/.terminfo/s/%: terminfo/%.terminfo
@echo "$< => $@"
@tic $<
install: $(TIDST)
Run Code Online (Sandbox Code Playgroud)
有用.但是,我想使它一般,并在目标中使用通配符,即:
$(HOME)/.terminfo/**/%: terminfo/%.terminfo
@echo "$< => $@"
@tic $<
Run Code Online (Sandbox Code Playgroud)
能够将terminfo文件添加到我的本地存储库.但是,上述方法不起作用.如何在模式规则中指定通配符目录?