小编ldx*_*ldx的帖子

在android中滚动时使scrollview的边缘渐渐消失

我有一张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)

谢谢!

android fade scrollview

37
推荐指数
2
解决办法
2万
查看次数

从ant构建文件以编程方式检索某些任务

我有一个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)

java xml ant parsing build

6
推荐指数
1
解决办法
306
查看次数

偷看康恩而不读书

我有一个服务器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

sockets networking go peek

4
推荐指数
1
解决办法
1907
查看次数

Makefile模式规则中的目录通配符

我正在尝试创建一个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文件添加到我的本地存储库.但是,上述方法不起作用.如何在模式规则中指定通配符目录?

makefile gnu-make

2
推荐指数
1
解决办法
7876
查看次数

标签 统计

android ×1

ant ×1

build ×1

fade ×1

gnu-make ×1

go ×1

java ×1

makefile ×1

networking ×1

parsing ×1

peek ×1

scrollview ×1

sockets ×1

xml ×1